【问题标题】:What happens if I do not support arm64 in my app?如果我的应用程序不支持 arm64 会怎样?
【发布时间】:2015-07-01 14:48:05
【问题描述】:

如果我从 Xcode 的构建设置中删除 arm64 架构并在我的应用程序中只保留 armv7 和 arm7s 会发生什么?

  1. 可能会出现哪些问题?
  2. 我的应用可以在所有 iOS 设备上运行吗?

【问题讨论】:

  • 你为什么要这样做?"
  • 是的,这很好,为什么地球不想支持arm64?如果您不这样做,那么该应用程序将在 iPhone 6 等 64 位设备上运行得更慢。
  • 它可能根本无法在某些未来的设备上运行。苹果是这样暗示的。
  • 在地球上有很多公司的 sdk 仍然不支持 arm64 ,我必须将该 sdk 集成到我们的应用程序中所以问了这个问题

标签: ios objective-c cocoa object arm64


【解决方案1】:

您的应用应该继续工作。但是,自 2015 年 6 月 1 日起,所有上传到 Apple App Store 的应用程序都必须包含 arm64 切片。

【讨论】:

    【解决方案2】:

    正如 Apple 在 recent news post 中所写:

    新应用的 64 位和 iOS 8 要求

    2014 年 10 月 20 日

    从 2015 年 2 月 1 日开始,上传到 App Store 的新 iOS 应用必须包含 64 位支持并使用 Xcode 6 或更高版本中包含的 iOS 8 SDK 构建。要在您的项目中启用 64 位,我们建议使用“标准架构”的默认 Xcode 构建设置来构建具有 32 位和 64 位代码的单个二进制文件。

    【讨论】:

      【解决方案3】:

      您将无法将应用提交到商店。 Apple 正在推进 x64 架构。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-14
        • 2016-01-20
        • 1970-01-01
        • 2017-05-20
        相关资源
        最近更新 更多