应用安装失败:应用已禁止使用Info.plist密钥

时间:2015-09-14 18:13:36

标签: ios iphone xcode ios9

就在最近,我在尝试将我的应用程序安装到iOS 9设备时遇到了错误,这只是我现在可以分辨的差异,然后是我从iOS 8.4.1将我的设备更新到iOS 9。 / p>

我正在使用Xcode 7,beta 6进行安装,我得到的错误是“App安装失败:未知错误。”

我怀疑,我得到的更有帮助的错误消息来自安装过程中的设备日志,似乎与此相关的错误消息是:

Sep 14 13:10:47 Bill-Luhmanns-iPhone installd[50] <Error>: 0x16e1bb000 -[MIExecutableBundle hasOnlyAllowedWatchKitAppInfoPlistKeysWithError:]: 1033: WatchKit app has disallowed Info.plist key: CFAppVersion

然后还有一些其他日志会从不同区域发出相同的消息。

任何想法如何让目标在plist文件中允许该键?我检查文件是否在正确的位置,密钥是否存在等等。作为最后的努力,我删除了我的派生数据并重新启动了mac和设备,但都无济于事。清理项目也没有帮助。

任何人都熟悉的任何建议或解决方法?我真的很感激,谢谢!

2 个答案:

答案 0 :(得分:3)

它说与您的监视工具包应用程序关联的info.plist有一个无效的密钥 - CFAppVersion。我想您会发现从手表套件应用程序的info.plist中删除该密钥将解决您的构建问题。

答案 1 :(得分:0)

就我而言,我使用的是healthKit,并在监视目标的info.plist中添加了隐私密钥。

删除这些键并添加应用程序目标的Info.plist可解决该错误。