23

尝试在运行 iOS 4.2.1 的 iPod 上构建和安装应用程序时,我看到了错误

此应用程序不支持此设备的 CPU 类型

我正在尝试使用 xcode 4.3 和 xcode 4.4 构建应用程序,但仍然看到这一点。什么可能导致这种情况,我该如何解决?

4

4 回答 4

27

我今天在iPhone 7设备的iOS 11.2.1上遇到了这样的问题。 原因是之前的项目设置了不再支持的 32 位架构。我解决的问题如下:</p>

项目 -> 构建设置 -> 架构值应该被设置Standard architectures - $(ARCHS_STANDARD)

在此处输入图像描述

于 2017-12-28T03:13:07.843 回答
15

从项目构建设置 -> 架构中,确保您同时拥有armv6armv7值。

此外,您可以检查 Info.plist 文件,在Required device capabilities. 如果有armv7,请将其删除。

于 2012-10-01T08:50:51.243 回答
10

如果您在构建 Unity 3D 应用程序时遇到此错误,请将脚本后端更改为 IL2CPP,然后选择“通用”架构。

ios播放器设置配置

于 2018-01-27T15:46:53.170 回答
0

这篇文章让我得到了答案。谢谢@adig 和@masam

我有一个 iOS 8.4 企业签名应用程序,当我尝试从我们的内部应用程序商店安装它时,它只能在某些设备类型上运行,并且不一致。在我尝试使用 XCode 设备将它部署到第 5 代 iPod 之前,我没有收到任何有用的错误消息,即使是来自设备控制台。它说“此应用程序不支持此设备类型”导致我来到这里。我在第 6 代 iPod/iPhone 6 上进行调试。

我从一个不同于我通常发布的方案进行归档,并且我只构建当前架构,这意味着它只能在特定类型的设备上工作,具体取决于我归档时插入的内容。

因此,当您归档应用程序以作为企业应用程序签名时,请确保“仅构建活动架构”为“否”。

于 2015-09-03T22:08:13.693 回答