2017/01/19
描述Info.plist文件中访问各种用户数据的目的#Xcode8 #iOS10
这是一份备忘录。
当我申请 iOS 应用程序更新时,我收到一封电子邮件,通知我该版本将因以下原因而失效。
此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含 NSCalendarsUsageDescription 键,其中包含向用户解释应用程序如何使用此数据的字符串值。
此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。该应用程序的 Info.plist 必须包含一个 NSCameraUsageDescription 键,其中包含一个字符串值,向用户解释该应用程序如何使用此数据。
需要在Info.plist文件中添加“密钥”和“使用目的”。
显然它是由 AdMob 使用的。
因此,我添加了以下描述。
<key>NSCalendars使用说明</key><string>广告想创建一个日历事件。</string><key> NSCamera使用说明</key><string>广告想用相机。</string><key> NS蓝牙外设使用说明</key><string>广告想用蓝牙。</string>
看来它也使用蓝牙,所以我把它写下来以防万一。
当我写下上面的描述时,考试就顺利通过了。