AppStore 上架解决 ITMS-91053 问题
内容提要
最近上架新版本iColors时,收到了邮件提醒,违反了Apple的隐私政策,需要提供使用API的原因。解决方法是升级第三方SDK到最新版本,创建PrivacyInfo.xcprivacy文件,并填写权限说明。
关键要点
-
最近上架新版本iColors时,收到Apple隐私政策的邮件提醒,需提供API使用原因。
-
违规条款为ITMS-91053: Missing API declaration,涉及多个API类别。
-
Apple在WWDC 2023新增隐私政策,要求开发者在隐私清单中声明API使用原因。
-
解决方法包括升级第三方SDK、创建PrivacyInfo.xcprivacy文件、理解权限类型并填写原因。
-
NSPrivacyAccessedAPITypes类别需要提供具体API使用理由,参考Apple文档进行填写。
-
填写PrivacyInfo.xcprivacy文件时,需根据文档描述选择对应的理由。
延伸问答
ITMS-91053是什么问题?
ITMS-91053是指缺少API声明,开发者需要在隐私清单中提供API使用原因。
如何解决ITMS-91053问题?
解决方法包括升级第三方SDK到最新版本,创建PrivacyInfo.xcprivacy文件,并填写权限说明。
Apple的隐私政策更新了哪些内容?
Apple在WWDC 2023新增隐私政策,要求开发者在隐私清单中声明API使用原因。
PrivacyInfo.xcprivacy文件的作用是什么?
PrivacyInfo.xcprivacy文件用于声明App使用的API及其访问理由,符合Apple的隐私政策要求。
NSPrivacyAccessedAPITypes包含哪些内容?
NSPrivacyAccessedAPITypes是一个字典数组,描述App或第三方SDK所访问的特定API类型,需要提供访问理由。
如何填写PrivacyInfo.xcprivacy文件?
填写时需根据Apple文档选择对应的理由,并将API使用原因放入NSPrivacyAccessedAPITypes数组中。