我正在尝试使用XCode 8上传现有应用的更新.上传后,我收到了以下电子邮件:
“This app attempts to access privacy-sensitive data without a usage
description. The app’s Info.plist must contain an
NSCalendarsUsageDescription key with a string value explaining to the
user how the app uses this data.”
我知道iOS 10的新隐私政策,以及如何添加所需的说明.我的问题是:我没有在我的应用程序中使用日历.
有没有办法找出为什么苹果认为我使用日历? Google可能会使用AdMobSDK吗?
解决方法
我已向Google发送电子邮件,抱怨这一点,希望在未来版本的AdMob SDK中得到解决.在此之前,您可以通过在您的info.plist中添加NSCalendarsUsageDescription来解决问题.我也用NSBluetoothPeripheralUsageDescription做同样的事情.
编辑:非常重要的是也添加NSPhotoLibraryUsageDescription一个,见:https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/ios/UmeVUDrcDaw
更新2016年9月18日:Google已发布7.11.0版本,无需使用任何这些.