我想将我的应用程序上载到iTunes connect,但是上载后,我总是从iTunes收到邮件的错误消息,即在扫描后缺少一些描述变量。
这个应用程式尝试存取没有使用说明的隐私权敏感资料。该应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,该键具有字符串值,该字符串值向用户说明该应用程序如何使用此数据。
这个应用程式尝试存取没有使用说明的隐私权敏感资料。应用程序的Info.plist必须包含NSCameraUsageDescription键,该键具有字符串值,该字符串值向用户说明应用程序如何使用此数据。
我正在使用这两个功能,所以没关系,但是:我已经将这些变量添加到本地化的infoPlist.strings
中。这些似乎可行,因为在Simulator和我的iPhone中,两个字符串均在系统对话框中正确显示。我没有将字符串添加到plist.info
文件中,因为我在本地化文件中指定了它们,应该没问题。 plist.info和本地化文件都打包在应用程序中,我已经使用Finder进行了外观。
我还有什么要补充的吗?尽管它们已在本地化文件中,但我仍需要将它们添加到plist.info
文件中吗?
附加信息:我正在macOS Safari上使用最新的XCode 8 GM。
最佳答案
您正在使用AdMob吗?如果是这样,答案是Google确认这是AdMob SDK的问题。您可以阅读有关here的信息。
关于ios - 由于缺少隐私访问说明,iTunes Connect在上载后拒绝了我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39463577/