在 Build Settings
,Xcode为项目的 project / targets
,都配置了 Build Active Architecture Only
- 设置为
YES
,那么 Xcode 会检测连接的设备,然后只构建和该设备架构相同的项目, 打出的包也会小一点 - 设置为
NO
,那么 Xcode 会构建该版本 Xcode 支持的所有架构
如果都设置为 YES
肯定会快一点,但是如果此时使用的 Xcode 版本不支持 64位机器,然后你的设备是 64 位的机器,那么肯定运行不起来。如果该设置为NO
,那么构建的版本会包含 armv7
架构 是可以在 64位机器上跑的