在设备安装应用程序时出现安装错误

5

XXXXXX.app无法安装在[设备名称]上,XXXXX.app需要“”能力,但该[设备名称]不支持该功能。

我在设备中尝试安装时遇到了这个错误,是否有人也遇到相同的情况?
我正在使用Xcode 7.2。

9个回答

8

前往info.plist,删除required device capabilities或添加所有必要的架构,如arm7arm64,或者其他你的设备需要的架构。

希望这能帮到你 :)


arm7和arm64不是能力,而是架构,并且位于“Build Settings”选项卡中,而不是“Capabilities”。 - David Ansermot
1
@David'mArm'Ansermot:用错了单词!!已经更新了,感谢您的建议。 :) - Ketan Parmar

3

您需要在.plist文件下的所需设备功能中添加arm7和arm64。

这是运行您的应用程序所必需的。

这是支持您设备处理器的必要条件。

模拟器不包含任何处理器,因此它可以运行您的应用程序,但设备不能。


我需要同时添加ARM7和ARM64吗? - Prashant Tukadiya
Arm7适用于A6处理器,而arm64适用于A7处理器,因此根据您的需求选择。 - Dhruv Khatri

2

在你的应用程序功能(.plist文件中的Required device capabilities),你设置了使用一个设备上不可用的功能。

如果您提供设备/操作系统版本的更多详细信息,我可能能够给您提供更详细的答案。


2

检查你的 .plist 文件中的 "required device capabilities"。也许你有一项没有正确输入,而Xcode将其检测为实际所需的功能。


2

请检查您的info.plist文件中的“Required Device Capabilities”设置。可能您在此处有拼写错误。


2

0
尝试将方案设置中的方案移除,然后再次添加 这解决了我的问题。

0

当我使用通过网络连接时,我遇到了同样的问题。我将iPhone从连接的设备中移除并重新连接


0
打开info.plist并从“所需设备功能”中删除arm64,它就可以正常工作了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接