缺少 info.plist 密钥(但我有密钥)

Posted

技术标签:

【中文标题】缺少 info.plist 密钥(但我有密钥)【英文标题】:Missing info.plist key ( but i have the key ) 【发布时间】:2018-06-28 07:35:25 【问题描述】:

知道为什么会这样吗?我有 xcode 版本 9.4.1

我已经试过打扫了:)

【问题讨论】:

【参考方案1】:

需要添加如下:检查该键的值

 key: Privacy - Contacts Usage Description 


Value: Allow Contact Access

【讨论】:

【参考方案2】:

经过大量研究,我发现造成这种情况的原因是将一个新的 info.plist 移动到我的项目中。将此联系人使用说明添加到原始 info.plist 后,以及我的案例所需的所有其他内容,它就可以工作了。 经验教训 将文件移动到新的 xcode 项目时,项目不会自动引用它们

【讨论】:

以上是关于缺少 info.plist 密钥(但我有密钥)的主要内容,如果未能解决你的问题,请参考以下文章

在上传构建之前如何知道 info.plist 中缺少啥?

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

Xcode 将 DTXcode 密钥和其他密钥添加到 Info.plist

UIActivityViewController 是不是需要 info.plist 隐私密钥才能将图像保存到照片或电子邮件

如何加密和解密 IOS info.plist 文件中的插件密钥和 ID 以防止科尔多瓦移动应用程序的不安全数据

识别 iOS 10 中的隐私侵犯