当我在运行 iOS 5.1.1 的 iPad 1 上使用 Xcode 6.2 启动我的应用程序时,出现以下错误:
我找不到任何关于如何排除此架构的文档。有任何想法吗?我的应用程序的部署目标设置为 5.1.1。
最佳答案
问题出在 VALID_ARCHS 中的 arm64
架构中。
从 VALID_ARCHS 中删除 arm64 解决了这个问题。在我的例子中,我必须创建一个单独的分支来在 iOS 5 设备上进行测试。
然后尝试运行应用。
设置这个设置你的Xcode
- ARCHS =
armv7 armv7s
- VALID_ARCHS =
armv7 armv7s arm64
- 在这种情况下,将为
armv7 armv7s arm64
构建二进制文件 架构。但是相同的二进制文件只能在 ARCHS =armv7
上运行armv7s
.
关于ios - 使用 Xcode 6.2 在 iPad 1 (iOS 5.1.1) 上测试应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29392025/