App Rejected - 缺少info.Plist键

时间:2017-07-24 20:51:14

标签: ios iphone xcode

尝试将我的第一个应用程序部署到App Store但出现了一些错误。

由于以下原因,我的应用程序被App Store拒绝:

  

缺少Info.plist密钥 - 此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的Info.plist必须包含一个NSContactsUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据。

     

缺少Info.plist密钥 - 此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。该应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据。

     

缺少Info.plist密钥 - 此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。该应用程序的Info.plist必须包含一个NSMicrophoneUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据。

     

缺少Info.plist密钥 - 此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。该应用程序的Info.plist必须包含一个NSCameraUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据。

My info.plist file

有人可以给我更多信息吗?如何添加这些密钥?

对Swift和Xcode来说很新,所以这可能是一个非常简单的修复!

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

您需要添加特定密钥才能使用访问某些功能。您必须添加说明以向用户解释您需要访问这些功能的原因。您需要添加的内容(根据您的问题),如下所示。包含密钥后,输入说明作为值。

  • 隐私 - 联系人使用说明
  • 隐私 - 照片库使用说明
  • 隐私权 - 麦克风使用说明
  • 隐私权 - 相机使用说明

    info.plist screenshot