Ios info.plist中提供了NSPhotoLibraryUsageDescription,但苹果仍要求提供

Ios info.plist中提供了NSPhotoLibraryUsageDescription,但苹果仍要求提供,ios,privacy,info.plist,Ios,Privacy,Info.plist,在我第一次从Xcode 8上传到iTunes商店时,我收到了来自苹果的以下消息 此应用尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription密钥,该密钥带有一个字符串值,用于向用户解释应用程序如何使用此数据 此应用尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的Info.plist必须包含一个NSCameraSageDescription密钥,该密钥带有一个向用户解释应用程序如何使用此数据的字符串值

在我第一次从Xcode 8上传到iTunes商店时,我收到了来自苹果的以下消息

此应用尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription密钥,该密钥带有一个字符串值,用于向用户解释应用程序如何使用此数据

此应用尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的Info.plist必须包含一个NSCameraSageDescription密钥,该密钥带有一个向用户解释应用程序如何使用此数据的字符串值

我研究了一下,然后将以下条目添加到我的info.plist中

然后我上传了一个新版本到iTunes商店,但又收到了同样的警告邮件

我做错了什么

编辑

我已经添加了媒体库使用说明(下面由Dan Clark建议)


但苹果再次拒绝了该版本,并回复了完全相同的警告电子邮件。

还有一个媒体库使用说明条目,您需要添加到PList中。

嗯,事实证明,我在Xcode左侧文件列表中编辑的info.PList不是Xcode在标识下引用的PList。它引用了备份文件夹中的info.plist

因此,使用说明码从未出现过问题。

单击屏幕左上角附近的“显示查找导航器”图标

在搜索栏中键入“info.plist”

单击“TrackerTest/info.plist”

转到“信息”

将指定的目标添加到iOS目标属性


例如隐私-照片库使用说明,带有字符串。

确保您正在更新项目文件夹中的正确info.plist文件,因为项目中几乎没有不同的info.plist文件(Test、UITest…)

我的应用程序不需要照片访问,但苹果的系统仍在抱怨我需要照片访问字符串。这可能是他们端上的一个错误。:-(你能详细说明一下吗?媒体库不是用于音乐的吗?