gpt4 book ai didi

ios - 由于缺少 NSCalendarsUsageDescription,iTunes Connect 上传被无效二进制文件拒绝

转载 作者:技术小花猫 更新时间:2023-10-29 10:06:59 24 4
gpt4 key购买 nike

我正在尝试使用 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 的新隐私政策以及如何添加所需的说明。我的问题是:我没有在我的应用程序中使用日历。

有没有办法找出 Apple 认为我使用日历的原因?也许它被 Google 的 AdMobSDK 使用了?

最佳答案

如果您使用 EventKit 框架,这会触发您从 Apple 收到的自动拒绝。一种解决方案是删除该框架。

许多广告 SDK,例如 Tapjoy(版本 11.8.1 之前)和 AdMob,都将 EventKit 作为必需的框架。

如果您的应用程序中有 EventKit 框架,因为它是您的广告 SDK 所必需的,我发现通过对 .plist 文件进行以下修改可以避免这种拒绝:

<key>NSCalendarsUsageDescription</key>
<string>Some ad content may access calendar</string>

关于ios - 由于缺少 NSCalendarsUsageDescription,iTunes Connect 上传被无效二进制文件拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39440016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com