Xcode 8中的UsageDescription

Tob*_*ias 7 itunesconnect ios ios10 xcode8

我尝试将我们App的iOS-10更新上传到iTunes Connect.我正在使用Xcode 8 GM.

不幸的是,上传后,iTunes Connect会发送包含以下内容的邮件:

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

我们支持englisch,德语是西班牙语,因此在应用程序的文件夹中,有一个de.lproj,en.lproj和es.lproj文件夹,每个文件夹都包含一个InfoPlist.strings,它包含给定的键:

"NSPhotoLibraryUsageDescription" = "my description…";
Run Code Online (Sandbox Code Playgroud)

任何想法,出了什么问题以及如何检查这个?InfoPlist.strings在正确的构建目标中具有目标成员资格,甚至在我们的app-extension的构建目标中也是如此.

Mar*_*ams 7

您仍必须NSPhotoLibraryUsageDescription在实际的plist中包含该键.如果需要,可以本地化整个plist文件,而不是使用InfoPlist.strings.