項目->TARGETS->Build Settings->Architechures
1.Architectures:(想支持的指令集)
standard architectures (including 64-bit)(armv7,armv7s,arm64)參數,則打的包裏面可能有32位、64位兩份代碼
standard
architectures (armv7,armv7s)參數, 則打的包裏只能有32位代碼
2.Valid
Architectures:(有效的Architechure)
和Architectures列表的交集,將是Xcode最終生成二進制包所支持的指令集
3.Build Active Architecture Only
設置爲no時,會編譯所有的版本
設置爲yes,只編譯當前的architecture版本,並且按以下順序向下兼容:
armv6:iPhone
2G/3G,iPod 1G/2G
armv7:iPhone 3GS/4/4s,iPod 3G/4G,iPad 1G/2G/3G
armv7s:iPhone5, iPod5
arm64:iPhone5s,ipad air,ipad mini2