Xcode編譯設置項Architechures 解釋

項目->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



發佈了20 篇原創文章 · 獲贊 0 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章