繁体   English   中英

Xcode 构建目标差异——arm64 和 armv7、arm64

[英]Xcode build target difference - arm64 and armv7, arm64

本周我在 Xcode 上为 2 个不同的应用程序创建了 2 个新项目。 由于某种原因,项目之一总是无法为设备目标编译。 然后我意识到两个项目的设备目标是不同的。 对于工作项目“Any iOS Project (arm64)” 构建失败的项目有“Any iOS Project (armv7, arm64)”

是什么导致设备目标以这种方式改变,有什么区别?

armv710.3.4之前的早期 iOS 版本支持的 32 位架构。 arm64新设备支持的 64 位架构。

如果您的项目具有低于 iOS 11.0 的最低 iOS 版本,Xcode 将自动选择armv7arm64

如果 Xcode 没有自动选择所需的架构,可以将其添加到构建设置中,如下所示:

在 Xcode 构建设置中编辑 iOS 目标设备架构

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM