仅将 arm64 保留为有效架构的后果?
Consequences of only keeping arm64 as valid architecture?
我正在处理一个项目,该项目在其构建设置中定义了以下架构
从该列表中删除 arm64
以外的所有内容会产生什么后果?它会以某种方式在新设备上有利于应用程序的大小/性能吗?哪些旧设备/ios 版本将不受支持?最后,我需要保留 arm64e
版本吗?
我认为这个问题是针对硬件论坛的,而不是编程 (Whosebug)。但我想试试:
What are the consequences of removing everything besides arm64 from
this list?
您很可能无法支持运行新芯片(例如 Apple 的 A12 芯片)的新设备。
您可能无法将构建存档或提交到 iTunesConnect。或者说,如果您通过了那个阶段,审查团队可能会拒绝您的构建。我想我以前经历过。
Will it benefit app size / performance in some way on newer devices?
我不这么认为。
What older devices / ios versions will become unsupported?
如果我们谈论的是您希望项目支持的设备或 iOS 版本,那么这取决于您。一些公司倾向于放弃 iOS 8、9,并保持对 iOS 10 的最低支持。
And finally do I need to keep arm64e version?
是的,保持您的 Valid Architectures
不变(您当前 Xcode 的默认设置)。否则,您可能会遇到我在本答案第一部分中提到的内容。
一些有用的链接:
我正在处理一个项目,该项目在其构建设置中定义了以下架构
从该列表中删除 arm64
以外的所有内容会产生什么后果?它会以某种方式在新设备上有利于应用程序的大小/性能吗?哪些旧设备/ios 版本将不受支持?最后,我需要保留 arm64e
版本吗?
我认为这个问题是针对硬件论坛的,而不是编程 (Whosebug)。但我想试试:
What are the consequences of removing everything besides arm64 from this list?
您很可能无法支持运行新芯片(例如 Apple 的 A12 芯片)的新设备。
您可能无法将构建存档或提交到 iTunesConnect。或者说,如果您通过了那个阶段,审查团队可能会拒绝您的构建。我想我以前经历过。
Will it benefit app size / performance in some way on newer devices?
我不这么认为。
What older devices / ios versions will become unsupported?
如果我们谈论的是您希望项目支持的设备或 iOS 版本,那么这取决于您。一些公司倾向于放弃 iOS 8、9,并保持对 iOS 10 的最低支持。
And finally do I need to keep arm64e version?
是的,保持您的 Valid Architectures
不变(您当前 Xcode 的默认设置)。否则,您可能会遇到我在本答案第一部分中提到的内容。
一些有用的链接: