現(xiàn)在的項目一般都要兼容iOS7系統(tǒng),同時也要兼容iOS10,在Xcode8上面,默認情況下無法調(diào)試iOS7,因為缺乏調(diào)試iOS7需要的配置文件。一般情況下我會盡快升級Xcode到最新的版本,看不見iOS10等高版本的模擬器難受(重度強迫癥,嘿嘿)。解決辦法如下:
升級Xcode8之后,去網(wǎng)上下載iOS7、7.1的配置文件(或者去跟你的好朋友要,比如跟我要)。前往文件夾/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport進入,將里面如下圖所示的文件夾拷貝出來,放到你的文件夾下。
圖1.1
在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk ,用Xcode打開SDKSettings.plist這個文件,加入如下圖所示的配置,保存之后重啟Xcode,之后在工程的Deployment Target里面就可以選擇7.0了。
圖2.1
?如果你在添加以上配置的時候出現(xiàn)圖2.2的彈窗,說明你的文件夾只有讀的權(quán)限,可以將SDKSettings.plist和所在父類文件夾的權(quán)限改成讀寫方法是:右鍵文件/文件夾-查看簡介-打開右下角的小鎖-將所有的權(quán)限都改成讀寫-關(guān)閉小鎖,結(jié)果如圖2.3.
圖2.2
圖2.3
注意:為了避免失誤操作,在完成文件配置以后,建議將權(quán)限改回來。