如何使Xcode支持各個不同系統版本的真機調試

在Xcode8上面,默認情況下無法調試iOS7,因為缺乏調試iOS7需要的配置文件。同時在低版本的Xcode上面(8以下),也無法調試iOS10的真機。解決辦法如下:

我們在升級Xcode8之前,可以先將調試需要的配置文件拷貝出來,方法finder中前往文件夾

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
屏幕快照 2016-11-11 下午10.32.11.png

將舊版本的支持文件拷過來,重啟xcode即可。

xcode8中工程的Deployment Target最低是8.0,雖然可以手動將8.0改為7.0,但是總給人一種xcode不支持7.0的趕腳,那怎么才能讓xcode8的Deployment Target默認有7.0和7.1呢,步驟如下:
在finder中前往文件夾,打開以下路徑:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk

用Xcode打開SDKSettings.plist這個文件,加入如下圖所示的配置,保存之后重啟Xcode,之后在工程的Deployment Target里面就可以選擇你所添加的版本了。

1749624-90b973c68e48ca1e-1.png

如果是Xcode8以下的版本調試適配iOS10,方法是一樣的,只不過需要在高版本的Xcode里面把配置文件拷貝出來

如果SDKSettings.plist這個文件提示無法修改的話,可以先講這個文件拷貝一份到桌面,修改后再覆蓋進去即可。至于如何得到這些支持文件,網上有很多大神的分享...

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容