Xcode 错误“无法安装应用程序 ... [appname].app 需要 [devicename] 不支持的“z”功能

Posted

技术标签:

【中文标题】Xcode 错误“无法安装应用程序 ... [appname].app 需要 [devicename] 不支持的“z”功能【英文标题】:Xcode error "Can't install application ... [appname].app requires the " z" capability which is not supported by [devicename] 【发布时间】:2015-12-14 17:05:53 【问题描述】:

我正在编写 Wenderlich 教程,今天收到一条新的错误消息。 .我还没有看到这个,并且似乎无法通过常规搜索找到任何答案。

尝试在设备(运行 9.1 的 iPhone 6+、iPhone 5 或 iPad Mini)上构建和运行时,我收到以下错误:

“无法安装应用程序...[appname].app 需要 [devicename] 不支持的“z”功能。”

什么是“z”功能,如何将其添加到设备中?

添加的详细信息:该应用程序称为商店搜索应用程序,它的作用是将搜索查询发送到 iTunes 商店。错误消息确实说“z”功能,在字母“z”之前有一个前导空格。

【问题讨论】:

请注意,6+ 和 Mini 4 是我从未构建和运行过的新设备。 iPhone 5 一直工作到今天。 此外,我将代码恢复到上次已知的良好状态(它肯定能够在 iPhone 5 上安装和运行),但我仍然看到此错误。 该消息是真的说“z”功能还是您在问题中添加了一些混淆? 提供更多信息。您的应用程序的功能是什么您使用的设备功能是什么? 【参考方案1】:

尝试在您的项目 info.plist 中检查所需的设备功能

【讨论】:

【参考方案2】:

呃,我有一个错字。我将 info.plist 文件与教程中包含的文件进行了比较,不知何故,“z”进入了所需的设备特性部分......感谢您让我深入挖掘!

【讨论】:

【参考方案3】:

基于 Xcode 8,在 YourProjectName.xcodeproj 上,选择 TARGET,然后在 Info 选项卡上,从所需的设备功能列表中删除 gps 项。

【讨论】:

以上是关于Xcode 错误“无法安装应用程序 ... [appname].app 需要 [devicename] 不支持的“z”功能的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 存档验证错误 - Xcode 9 和 Swift 4

FBSDK 的 Xcode 12 错误

Xcode 7.1 错误 UIAccessibility 错误

Xcode 5.0.2 错误:无法在 Xcode 中启动问题 [关闭]

Xcode 编译因内部错误而失败

Xcode6 GM“代码签名错误”