在Xcode8上面,默認(rèn)情況下無法調(diào)試iOS7矮锈,因?yàn)槿狈φ{(diào)試iOS7需要的配置文件繁疤。同時(shí)在低版本的Xcode上面(8以下),也無法調(diào)試iOS10的真機(jī)揣炕。解決辦法如下:
我們在升級(jí)Xcode8之前帘皿,可以先將調(diào)試需要的配置文件拷貝出來,方法finder中前往文件夾
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
屏幕快照 2016-11-11 下午10.32.11.png
將舊版本的支持文件拷過來畸陡,重啟xcode即可鹰溜。
xcode8中工程的Deployment Target最低是8.0,雖然可以手動(dòng)將8.0改為7.0丁恭,但是總給人一種xcode不支持7.0的趕腳曹动,那怎么才能讓xcode8的Deployment Target默認(rèn)有7.0和7.1呢,步驟如下:
在finder中前往文件夾牲览,打開以下路徑:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk
用Xcode打開SDKSettings.plist這個(gè)文件墓陈,加入如下圖所示的配置,保存之后重啟Xcode第献,之后在工程的Deployment Target里面就可以選擇你所添加的版本了贡必。
1749624-90b973c68e48ca1e-1.png
如果是Xcode8以下的版本調(diào)試適配iOS10,方法是一樣的庸毫,只不過需要在高版本的Xcode里面把配置文件拷貝出來
如果SDKSettings.plist這個(gè)文件提示無法修改的話仔拟,可以先講這個(gè)文件拷貝一份到桌面,修改后再覆蓋進(jìn)去即可飒赃。至于如何得到這些支持文件利花,網(wǎng)上有很多大神的分享...