LibGDX应用程序在AppStore拒绝不包括NSCalendarsUsageDescription

时间:2016-11-04 06:53:29

标签: ios libgdx itunesconnect robovm

我终于为iPhone部署了我的应用程序,现在我上传到iTunes Connect,我收到了Apple发来的消息:

  

我们发现您最近交付的一个或多个问题   "应用名称"。要处理您的交付,必须出现以下问题   校正:

     

此应用尝试在不使用的情况下访问隐私敏感数据   描述。该应用的Info.plist必须包含一个   NSCalendarsUsageDescription键,其字符串值解释为   用户应用程序如何使用此数据。

因此,我需要添加NSCalendarsUsageDescription密钥,但我不知道为什么LibGDX会尝试访问用户的日历,或者不知何故我应该删除访问此资源的代码我没有使用。

有人解决了这个问题吗?我正在使用RoboVM为iOS部署。

1 个答案:

答案 0 :(得分:1)

只需在info.plist中添加密钥即可。如果LibGDX尝试访问日历,则会弹出一个警报视图,其中包含您为该密钥输入的文本。因此,添加密钥后,只需浏览整个应用程序,然后检查您是否在任何地方收到提醒。如果没有,那么您可以保留密钥的任何值。如果您确实看到警报,请尝试确定其尝试访问日历的原因并相应地更新密钥值。