Build Active Architecture Only

Build Active Architecture Only這個屬性,設(shè)置為NO時,我知道會編譯多個版本,不過打出來的包會大不少。

這個屬性設(shè)置為yes,是為了debug的時候編譯速度更快,它只編譯當(dāng)前的architecture版本。
而設(shè)置為no時,會編譯所有的版本。
這個是設(shè)備對應(yīng)的architecture:
armv6:iPhone 2G/3G,iPod 1G/2G
armv7:iPhone 3GS/4/4s,iPod 3G/4G,iPad 1G/2G/3G
armv7s:iPhone5, iPod5

編譯出的版本是向下兼容的,比如你設(shè)置此值為yes,用iphone4編譯出來的是armv7版本的,iphone5也可以運(yùn)行,但是armv6的設(shè)備就不能運(yùn)行。
所以,一般debug的時候可以選擇設(shè)置為yes,release的時候要改為no,以適應(yīng)不同設(shè)備。


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

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

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