iOS 隐私清单和三方SDK签名适配
内容提要
苹果推出了隐私清单和SDK签名两项新功能,开发者需在5月1日前适配。隐私清单是让三方SDK或APP罗列和描绘搜集的数据和运用的需求阐明原因的API,SDK签名是为了验证第三方SDK的完整性。适配后,开发者可以将第三方SDK的隐私清单合并并导出PDF报告,在App Store提交审阅时参考报告填写隐私标签。
关键要点
-
苹果推出隐私清单和SDK签名两项新功能,开发者需在5月1日前适配。
-
隐私清单用于罗列和描绘三方SDK或APP搜集的数据和运用的需求阐明原因的API。
-
SDK签名用于验证第三方SDK的完整性,确保软件供应链的安全。
-
开发者需使用Xcode 15创建隐私清单文件,并填写相关信息。
-
隐私清单中需包含NSPrivacyTracking、NSPrivacyCollectedDataTypes和NSPrivacyAccessedAPITypes等键值对。
-
SDK签名分为Apple Developer Program签名和自签名,需确保SDK由同一开发者签名。
-
开发者可以在Xcode中合并第三方SDK的隐私清单并导出PDF报告,提交App Store审阅时参考。
-
隐私标签将在用户的App Store下载页展示,需提供同意原因的API使用情况。
-
自5月1日起,未提供同意原因的App将无法上传至App Store Connect。
延伸问答
苹果的新隐私清单功能有什么作用?
隐私清单用于罗列和描绘三方SDK或APP搜集的数据和运用的需求阐明原因的API。
开发者如何创建隐私清单文件?
开发者需使用Xcode 15创建隐私清单文件,并填写相关信息。
SDK签名的目的是什么?
SDK签名用于验证第三方SDK的完整性,确保软件供应链的安全。
适配隐私清单和SDK签名的截止日期是什么时候?
开发者需在5月1日前适配隐私清单和SDK签名。
如何在Xcode中合并第三方SDK的隐私清单?
开发者可以在Xcode中合并第三方SDK的隐私清单并导出PDF报告。
未提供同意原因的App会有什么后果?
自5月1日起,未提供同意原因的App将无法上传至App Store Connect。