Build Active Architecture Only : 是否只编译当前适用的指令集, release 必须为 NO
Valid Architectures: 将要编译的指令集
arm64 : ****必选项,支持 iphone5s 及以上;最低支持版本: iOS5.1.1
armv7s :支持 iPhone5 及以上;
armv7 :支持 iPhone4 及以上;
以上指令集,选择越多,打出来的包就越大;
若抛弃 iPhone5s 之前的机型,只需要选择 arm64 即可,这个包是最小的。
若要支持所有 iPhone 机型,选择 armv7 、 arm64 即可。
若想 app 在各个机器上运行效率最高:
1. Build Active Architecture Only 改为 NO ;
2. 选择 armv7 armv7s arm64 指令集;
这样会为各个指令集编译相应的代码,但包的体积是最大的。