【问题标题】:Testing app on iPad 1 (iOS 5.1.1) using Xcode 6.2使用 Xcode 6.2 在 iPad 1 (iOS 5.1.1) 上测试应用程序
【发布时间】:2015-04-01 13:24:09
【问题描述】:

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

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

【问题讨论】:

    标签: ios ios5 xcode6 64-bit


    【解决方案1】:

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

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

    然后尝试运行应用程序。

    Set this Setting your Xcode

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

    【讨论】:

    • 他是对的,但您应该记住,如果您不支持 64 位架构,Apple 将不再批准您的应用程序。
    • 是的,我也想通了。我只是暂时删除了 arm64 以在 iOS 5.1.1 上进行测试。我们不需要广泛的测试,因为我们只是出于礼貌支持它:) 然后,我在提交时将 arm64 放回原处。从错误消息中,我假设 iPad 1 用户能够下载它。你也这么理解吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-19
    • 1970-01-01
    • 2012-06-18
    • 1970-01-01
    相关资源
    最近更新 更多