【问题标题】:App rejected by supposedly missing usage descriptions应用程序因缺少使用说明而被拒绝
【发布时间】:2017-02-11 11:01:07
【问题描述】:

尝试将我的应用上传到 Appstore 时,我的应用被拒绝并显示以下消息:

此应用尝试在不使用的情况下访问隐私敏感数据 描述。应用的 Info.plist 必须包含 NSCalendarsUsageDescription 键,其中包含向 用户应用如何使用这些数据。

NSPhotoLibraryUsageDescriptionNSCameraUsageDescription 也是如此。

我已经为InfoPlist.strings 中的所有这些键使用了本地化字符串,但构建仍然被拒绝。我正在使用 CocoaPods。有什么帮助吗?

【问题讨论】:

    标签: ios app-store appstore-approval


    【解决方案1】:

    你必须将NSCalendarsUsageDescription添加到info.plist,就像在NSPhotoLibraryUsageDescriptionNSCameraUsageDescription之前做的一样

    【讨论】:

    • 我做到了。我在 infoPlist.strings 中添加了这三个,但是在启动应用程序时它们仍然没有显示。实际上我什至没有使用相机,必须有一个库或 pod 安装导致了这个。
    • 你试过真机吗?
    • 是的。而且它从未询问过任何请求的权限。即使删除应用程序并重新安装也不会。它只要求推送通知和位置(我的InfoPlist.strings 中也有)。我尝试将它们放在 Info.plist 源文件中,但它一直被拒绝:(
    猜你喜欢
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-30
    • 1970-01-01
    • 2023-03-11
    相关资源
    最近更新 更多