猿问

应用因缺少使用说明而被拒绝(Xcode8)

因此,我今天收到这封邮件,说我的应用程序的最新版本由于缺少一些使用说明而被iTunes Connect拒绝。确切地说:

此应用尝试尝试访问不敏感隐私的数据,而没有使用说明。该应用程序的Info.plist必须包含一个NSContactsUsageDescription键,该键具有一个字符串值,向用户解释该应用程序如何使用此数据。

此应用尝试尝试访问不敏感隐私的数据,而没有使用说明。应用程序的Info.plist必须包含NSCalendarsUsageDescription键,该键具有字符串值,该字符串值向用户说明应用程序如何使用此数据。

此应用尝试尝试访问不敏感隐私的数据,而没有使用说明。该应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,该键具有字符串值,该字符串值向用户说明该应用程序如何使用此数据。

此应用尝试尝试访问不敏感隐私的数据,而没有使用说明。该应用程序的Info.plist必须包含一个NSBluetoothPeripheralUsageDescription密钥,该密钥具有一个字符串值,该字符串值向用户说明该应用程序如何使用此数据。

此应用尝试尝试访问不敏感隐私的数据,而没有使用说明。该应用程序的Info.plist必须包含一个NSMicrophoneUsageDescription键,该键具有一个字符串值,向用户解释该应用程序如何使用此数据。

此应用尝试尝试访问不敏感隐私的数据,而没有使用说明。应用程序的Info.plist必须包含一个NSMotionUsageDescription密钥,该密钥具有字符串值,该字符串值向用户说明该应用程序如何使用此数据。

解决这些问题后,您可以重新交付更正后的二进制文件。

我发现这些已成为iOS 10的强制性要求,但唯一的问题是我的应用程序未请求访问其中任何一项的权限。

是否因为我的依赖项之一(Cocoapods)可能包含一些代码来请求这些权限?还是即使我从不要求查看用户日历,联系人等,这些描述是否是强制性的?


德玛西亚99
浏览 808回答 3
3回答
随时随地看视频慕课网APP

相关分类

iOS
我要回答