提问人:Nishan29 提问时间:10/1/2012 最后编辑:Brad LarsonNishan29 更新时间:4/7/2019 访问量:23128
为什么我会看到“此应用程序不支持此设备的 CPU 类型”?
Why am I seeing "This application does not support this device's CPU type"?
问:
尝试在运行 iOS 4.2.1 的 iPod 上构建和安装应用程序时,我看到错误
此应用程序不支持此设备的 CPU 类型
我正在尝试使用 xcode 4.3 和 xcode 4.4 构建应用程序,但仍然看到这一点。是什么原因导致的,我该如何解决?
答:
在项目生成设置 -> 体系结构中,确保同时具有 和 值。armv6
armv7
此外,您还可以在 .如果有,请将其删除。Required device capabilities
armv7
评论
这篇文章让我找到了答案。谢谢@adig和@masam
我有一个 iOS 8.4 企业签名的应用程序,当我尝试从我们的内部应用商店安装它时,它只能在某些设备类型上运行,并且它不一致。我没有收到任何有用的错误消息,即使来自设备控制台,直到我尝试使用 XCode 设备将其部署到第 5 代 iPod。它说“此应用程序不支持此设备类型”,这使我来到这里。我正在第 6 代 iPod/iPhone 6 上进行调试。
我使用与通常发布的方案不同的方案进行存档,并且我只是构建当前的架构,这意味着它只能在某种类型的设备上工作,具体取决于我存档时插入的内容。
因此,在将应用存档为企业应用进行签名时,请确保“仅构建活动体系结构”为“否”。
我今天在iPhone 11.2.1设备上遇到了这样的问题。
原因是上一个项目设置了一个不再受支持的 32 位架构。
我解决了这个问题,如下所示:
项目 -> 生成设置 -> 应设置体系结构值 标准体系结构 - $(ARCHS_STANDARD)
如果在构建 Unity 3D 应用程序时遇到此错误,请将脚本后端更改为 IL2CPP,然后选择“通用”架构。
评论