补充一个之前写的文档
最近更新APP时,苹果审核官方会给发送一个邮件,敦促我们在APP内添加隐私政策文件,要详细标明所用的API及用途。该邮件中提示从5月1号以后更新的APP都必须有隐私文件,否则无法通过审核。

根据邮件中提供的链接查看苹果官方文档,隐私文件中需要添加类型和原因,其中原因是一个数组,如果同一个类型的API因为多个原因调用,就要添加多个原因。
文档中注明凡是涉及到以下五种类型的API,都需要在文件中添加。
1:文件名时间戳-NSPrivacyAccessedAPICategoryFileTimestamp</font>
2:系统时间戳-NSPrivacyAccessedAPICategorySystemBootTime
3:磁盘访问-NSPrivacyAccessedAPICategoryDiskSpace</font>
4:键盘活动-NSPrivacyAccessedAPICategoryActiveKeyboards</font>
5:用户默认值-NSPrivacyAccessedAPICategoryUserDefaults</font>
添加方法:
隐私清单文件类似于plist文件。在xcode中打开项目,在info.plist文件同级目录中新建文件,在Resource分类中选择Ptivacy类,点击next,创建PrivacyInfo.xcprivacy文件。

点击默认的key后面的+号,添加下图中选中的key,默认key为字典类型,新加key为数组类型。然后在Accessed API Types一栏点击+号添加第一个items。

在item一栏点击+号,选择type,type配置完成后,再回来选择Reasons。在type中选择涉及到的API类型,reasons在每个item后面选择使用原因。注意,type是string类型,Reasons是数组类型,表示可以添加多个原因,具体的原因类型解释可以参照上文中给出的苹果官方文档。当该大类的item配置完成后,可以回到Accessed API Types一栏点击+号配置下一个item。直到所有类型都添加完成

