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

标签 ios ios5 xcode6 64-bit

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

Unsupported Run Configuration: Xcode cannot install or launch applications supporting the 64-bit architecture on devices running iOS version prior to 6.0

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

最佳答案

问题出在 VALID_ARCHS 中的 arm64 架构中。

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

enter image description here

然后尝试运行应用。

设置这个设置你的Xcode

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

关于ios - 使用 Xcode 6.2 在 iPad 1 (iOS 5.1.1) 上测试应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29392025/

相关文章:

objective-c - 我应该在 ARC 的 init 方法中引用 self.property 吗?

objective-c - 自定义 UIActivity : Unknown activity items supplied in ios8

ipad - 使用 Xcode 6 编译的 iPhone 应用程序在 iPad 上作为通用程序运行

php - 将 responseObject base64 编码字符串转换为 UIImage

ios - Color 与 UIColor 支持的默认亮/暗模式颜色

objective-c - 多语言本地化 Storyboard支持问题

iOS5 将图像保存到自定义文件夹,ALAssetsLibrary 失败

ios - 无法调试 iOS 8 应用程序扩展

ios - Swift 框架 - 在 Objective-C 类中使用 Swift 类引用

ios - 设置内容类型 header 以通过 Swift 3 + AlamoFire 使用 JSON