使用 Xcode 6.2 在 iPad 1 (iOS 5.1.1) 上测试应用程序

Testing app on iPad 1 (iOS 5.1.1) using Xcode 6.2

当我在 iPad 1 运行 iOS 5.1.1 上使用 Xcode 6.2 启动我的应用程序时,出现以下错误:

我找不到有关如何排除此架构的任何文档。有任何想法吗?我的应用程序的部署目标设置为 5.1.1。

问题出在 VALID_ARCHS 的 arm64 架构中。

从 VALID_ARCHS 中删除 arm64 解决了这个问题。在我的例子中,我必须创建一个单独的分支来测试 iOS 5 台设备。

然后尝试 运行 app.

设置这个设置你的Xcode

  1. ARCHS = armv7 armv7s
  2. VALID_ARCHS = armv7 armv7s arm64
  3. 在这种情况下,将为 armv7 armv7s arm64 构建二进制文件 架构。但是相同的二进制文件将 运行 仅在 ARCHS = armv7armv7s.