我终于为iPhone部署了我的应用程序,现在我上传到iTunes Connect,我收到了Apple发来的消息:
我们发现您最近交付的一个或多个问题 "应用名称"。要处理您的交付,必须出现以下问题 校正:
此应用尝试在不使用的情况下访问隐私敏感数据 描述。该应用的Info.plist必须包含一个 NSCalendarsUsageDescription键,其字符串值解释为 用户应用程序如何使用此数据。
因此,我需要添加NSCalendarsUsageDescription
密钥,但我不知道为什么LibGDX会尝试访问用户的日历,或者不知何故我应该删除访问此资源的代码我没有使用。
有人解决了这个问题吗?我正在使用RoboVM为iOS部署。
答案 0 :(得分:1)
只需在info.plist中添加密钥即可。如果LibGDX尝试访问日历,则会弹出一个警报视图,其中包含您为该密钥输入的文本。因此,添加密钥后,只需浏览整个应用程序,然后检查您是否在任何地方收到提醒。如果没有,那么您可以保留密钥的任何值。如果您确实看到警报,请尝试确定其尝试访问日历的原因并相应地更新密钥值。