繁体   English   中英

Xcode-Info.plist文件中缺少目的字符串

[英]Xcode - Missing Purpose String in Info.plist File

我试图将我的应用程序的新版本从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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM