Xcode-Info.plist文件

时间:2018-10-28 01:04:10

标签: ios xcode info.plist

我正在尝试将我的应用程序的新版本从Xcode上传到iTunes Connect。 我一直收到一封电子邮件,说我的应用程序的“ Info.plist文件应包含NSCalendarsUsageDescription密钥”

我已经将以下字符串添加到我的Info.plist中:

<key>NSMicrophoneUsageDescription</key>
<string>microphone use</string>

<key>NSCalendarsUsageDescription</key>
<string>calendar use</string>

<key>NSPhotoLibraryUsageDescription</key>
<string>photo and video use.</string>

但是,我仍然收到一封电子邮件,通知我我的Info.plist缺少NSCalendarsUsageDescription key

还需要添加其他内容吗?苹果公司的网站说,我需要“使用指定的API来请求使用数据或资源的授权。”我是编码新手,不知道这意味着什么!

https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy

2 个答案:

答案 0 :(得分:0)

仅写“日历用途”是不够的。应用程序的Info.plist必须包含NSCalendarsUsageDescription键,该键具有字符串值,该字符串值向用户说明应用程序如何使用此数据。因此,请提供有关您的应用为何需要访问此数据的更好的解释。

答案 1 :(得分:0)

我通过将使用情况描述字符串添加到“自定义iOS目标属性”而不是仅将它们添加到我的info.Plist中来解决了此问题