代码之家  ›  专栏  ›  技术社区  ›  Ilja

只保留ARM64作为有效架构的后果?

  •  0
  • Ilja  · 技术社区  · 7 年前

    我正在处理一个项目,该项目的构建设置中定义了以下架构

    enter image description here

    除此之外,移除所有东西的后果是什么? arm64 从这个列表中?在更新的设备上,它会在某种程度上提高应用程序的大小/性能吗?哪些旧设备/iOS版本将不受支持?最后我需要保持 arm64e 版本?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Glenn Posadas    7 年前

    我认为这个问题是硬件论坛,而不是编程(stackoverflow)。但我想试试:

    把除ARM64之外的所有东西从 这份名单?

    你很可能无法支持运行新芯片的新设备(如苹果的A12芯片)。

    您可能无法将构建存档或提交到iTunesConnect。或者说,如果您通过了那个阶段,评审团队可能会拒绝您的构建。我想我以前也经历过。

    在更新的设备上,它会在某种程度上提高应用程序的大小/性能吗?

    我不这么认为。

    哪些旧设备/iOS版本将不受支持?

    如果我们谈论的是您希望为项目支持的设备或iOS版本,那么这取决于您自己。有些公司倾向于放弃iOS 8、9,并保持对iOS 10的最低支持。

    最后,我需要保留ARM64E版本吗?

    是的,保持你的 Valid Architectures 原样(当前Xcode的默认值)。否则,你可能会体验到我在回答第一部分提到的东西。

    一些有用的链接:

    http://iossupportmatrix.com/

    https://en.wikipedia.org/wiki/List_of_iOS_devices

    推荐文章