九月中旬,蘋(píng)果推送了iOS10正式版蛾坯,同時(shí)也更新了Xcode8仲墨。我們使用Xcode8新建的工程勾缭,默認(rèn)支持的最低系統(tǒng)是iOS8,我們可以手動(dòng)更改版本到7.0目养,但是不支持真機(jī)調(diào)試俩由。
現(xiàn)在的項(xiàng)目一般都要兼容iOS7系統(tǒng),同時(shí)也要兼容iOS10混稽,在Xcode8上面采驻,默認(rèn)情況下無(wú)法調(diào)試iOS7审胚,因?yàn)槿狈φ{(diào)試iOS7需要的配置文件。同時(shí)在低版本的Xcode上面(8以下)礼旅,也無(wú)法調(diào)試iOS10的真機(jī)膳叨。解決辦法如下:
我們?cè)谏?jí)Xcode8之前,可以先將調(diào)試需要的配置文件拷貝出來(lái)痘系,方法finder中前往文件夾/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport進(jìn)入菲嘴,將里面如下圖所示的文件夾拷貝出來(lái),如果已經(jīng)升級(jí)了Xcode8汰翠,里面就沒(méi)有這些配置龄坪,我這里有拷貝好的,點(diǎn)擊下載复唤。
升級(jí)到Xcode8之后健田,將之前拷貝出來(lái)的文件放入之前的文件夾中,在finder中前往文件夾到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport佛纫,之后我們需要配置一下Xcode妓局,同樣的在finder中前往文件夾,打開(kāi)以下路徑/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk 呈宇,用Xcode打開(kāi)SDKSettings.plist這個(gè)文件好爬,加入如下圖所示的配置,保存之后重啟Xcode8甥啄,之后在工程的Deployment Target里面就可以選擇7.0了存炮。
如果是Xcode8以下的版本調(diào)試適配iOS10,方法是一樣的蜈漓,只不過(guò)需要在高版本的Xcode里面把配置文件拷貝出來(lái)穆桂,上面的下載地址里面也有iOS10的配置包,目前可以調(diào)試iOS10.0.2的手機(jī)系統(tǒng)迎变。
如果SDKSettings.plist這個(gè)文件提示無(wú)法修改的話充尉,可以先講這個(gè)文件拷貝一份到桌面飘言,修改后再覆蓋進(jìn)去即可衣形。