iOS 指令集對應機型及 XCode 設置

有些還不是很準確

指令集 機型
armv6 iPhone, iPhone2, iPhone3G, iPad Touch, iPad Touch 2
armv7 iPhone3GS, iPhone4, iPhone4s, iPod 3G/4G/5G, iPad, iPad2, iPad3, iPad mini
armv7s iPhone5, iPhone5C, iPad 4
arm64 iPhone5S, iPad Air, Retian iPad mini. 64 位處理器的真機?
i386 模擬器
x86_64 64 位的模擬器?

XCode 中指令集設置
Architectures 表示工程將被編譯成哪些指令集
Valid Architectures 表示可支持的指令集
Valid ArchitecturesArchitectures 兩個選項的交集就是 App 會編譯的指令集

Build Active Architecture Only 選項表示是否只編譯當前對應機型的指令集. 一般此選項在 Debug 時選擇 YES, 會降低編譯速度. Release 時選擇 NO, 因為要上架需要適應所有機型. 該選項起作用的前提是你的
Xcode 必須成功連接了調試設備。如果你沒有任何活躍設備,即 Xcode 沒有成功連接調試設備,就算該設置項設置成YES依然還會編譯 Valid ArchitecturesArchitectures 指定的二進制包。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容