【发布时间】:2018-05-13 23:49:54
【问题描述】:
尝试在运行 iOS 4.2.1 的 iPod 上构建和安装应用程序时,我看到了错误
此应用程序不支持此设备的 CPU 类型
我正在尝试使用 xcode 4.3 和 xcode 4.4 构建应用程序,但仍然看到这个。什么可能导致此问题,我该如何解决?
【问题讨论】:
尝试在运行 iOS 4.2.1 的 iPod 上构建和安装应用程序时,我看到了错误
此应用程序不支持此设备的 CPU 类型
我正在尝试使用 xcode 4.3 和 xcode 4.4 构建应用程序,但仍然看到这个。什么可能导致此问题,我该如何解决?
【问题讨论】:
从项目构建设置 -> 架构中,确保您同时拥有 armv6 和 armv7 值。
此外,您还可以查看 Required device capabilities 下的 Info.plist 文件。如果那里有armv7,请将其删除。
【讨论】:
这篇文章让我得到了答案。谢谢@adig 和@masam
我有一个 iOS 8.4 企业签名应用程序,当我尝试从我们的内部应用程序商店安装它时,它只能在某些设备类型上运行,但结果不一致。在我尝试使用 XCode 设备将它部署到第 5 代 iPod 之前,我没有收到任何有用的错误消息,即使是来自设备控制台。它说“此应用程序不支持此设备类型”导致我来到这里。我在第 6 代 iPod/iPhone 6 上进行调试。
我存档时使用的方案与我通常发布时使用的方案不同,而且我只构建当前架构,这意味着它只能在特定类型的设备上运行,具体取决于我存档时插入的设备。
因此,当您归档应用以作为企业应用进行签名时,请确保“仅构建活动架构”为“否”。
【讨论】: