? ? ? ? 眾所周知Xcode8的發(fā)布肄方,默認(rèn)最低支持的iOS版本為8.0疤剑,當(dāng)然這并不能說8.0以下就直接放棄了随闪,雖然表現(xiàn)出來(lái)的是這樣阳似,畢竟使用8.0以下系統(tǒng)的還是大有人在的,老項(xiàng)目要兼容iOS8以下也是可以另辟蹊徑的铐伴。內(nèi)容較簡(jiǎn)單撮奏,總結(jié)一下,方便日后查找当宴,歡迎大家批評(píng)指正畜吊。
??原文作者:http://blog.csdn.net/devdawei/article/details/53406715
一 問題剖析
1.Xcode是通過什么來(lái)兼容iOS版本的?Xcode中什么文件控制Deployment Target即供?
?<1> Finder -> 選中Xcode -> 右鍵點(diǎn)擊
?如下圖所示打開對(duì)應(yīng)的文件
<2> 按照如下圖所示依次打開文件
<3> 在文件夾中我們能夠看到Xcode支持的iOS版本定拟,從8.0開始于微,唯獨(dú)沒有8.0以下的逗嫡,所以我們第一步要做的就是把需要支持的iOS版本的配置包放進(jìn)來(lái),博主這里支持到7.0株依,包括7.1 下載鏈接地址:https://github.com/devdawei/XcodeDeviceSupport
下載完成直接將7.0驱证, 7.1 的包放進(jìn)去即可。
<4> 到這里并沒有結(jié)束恋腕,接下來(lái)需要配置Xcode的Deployment Target抹锄,按照如下圖所示打開相應(yīng)的文件
因?yàn)檫@個(gè)iPhoneOS.sdk文件夾里的東西是鎖定的,所以我們要改點(diǎn)配置
首先右鍵‘空白部分’荠藤,點(diǎn)擊顯示簡(jiǎn)介伙单,滑動(dòng)到最下面,點(diǎn)擊小鎖打開權(quán)限哈肖,需要輸入管理員密碼吻育,接著把所有的權(quán)限改為讀寫,第一步完成淤井,
接下來(lái)布疼,右鍵SDKSettings.plist文件夾摊趾,和上面同樣的操作,打開讀寫權(quán)限游两,然后雙擊打開SDKSettings.plist文件砾层。
雙擊上述文件,以上兩者都完成之后就可以實(shí)現(xiàn)寫的操作了
添加7.0和7.1贱案,按照從小到大的順序排好肛炮。接著重啟電腦即可,結(jié)束的時(shí)候別忘了把剛才改的權(quán)限都改回去轰坊,以防不小心動(dòng)了不該動(dòng)的铸董。
Xcode里可以選擇啦,如圖所示:
已經(jīng)可以看到7.0和7.1了肴沫,如果需要支持更低的版本粟害,跟上面同樣的方法,只需要添加對(duì)應(yīng)的配置文件即可颤芬。