国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

xcode5時代如何設置Architectures和ValidArchitectures

2019-11-14 20:43:37
字體:
來源:轉載
供稿:網友

目前ios的指令集有以下幾種:

1,armv6,支持的機器iphone,iPhone2,iPhone3G及對應的iTouch

2,armv7,支持的機器iPhone4,iPhone4S

3,armv7s,支持的機器iPhone5,iPhone5C

4,arm64,支持的機器:iPhone5S

機器對指令集的支持是向下兼容的,因此armv7的指令集是可以運行在iphone5S的,只是效率沒那么高而已~

========================

Architecture : 指你想支持的指令集。

Valid architectures : 指即將編譯的指令集。

Build Active Architecture Only : 只是否只編譯當前適用的指令集。

========

現在是2014年初,其實4和4S的用戶還是蠻多的,而iphone3之類的機器幾乎沒有了,所以我們的指令集最低必須基于armv7.

因此,Architecture的值選擇:armv7 armv7s arm64(選arm64時需要最低支持5.1.1,這塊不太明白)

1,如果想自己的app在各個機器都能夠最高效率的運行,則需要將Build Active Architecture Only改為NO,Valid architectures選擇對應的指令集:armv7 armv7s arm64。這個會為各個指令集編譯對應的代碼,因此最后的 ipa體積基本翻了3倍。(如果不在乎app大小的話,應該這樣做)

2,如果想讓app體積保持最小,則現階段應該選擇Valid architectures為armv7,這樣Build Active Architecture Only選YES或NO就無所謂了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 六枝特区| 巴塘县| 勃利县| 江永县| 杭锦旗| 灵宝市| 榕江县| 莆田市| 留坝县| 永川市| 雷州市| 峨眉山市| 静海县| 张家口市| 卢氏县| 永清县| 蓬安县| 兖州市| 寻乌县| 鹿泉市| 潜山县| 安顺市| 松江区| 甘谷县| 石狮市| 寿阳县| 当雄县| 吉木乃县| 德清县| 古蔺县| 甘谷县| 黄大仙区| 宝兴县| 隆德县| 甘德县| 十堰市| 甘孜县| 霸州市| 乳山市| 莫力| 丽江市|