在Xcode升級(jí)到8之后,iOS7及之下的設(shè)備是不支持調(diào)試的,或者iOS升級(jí)到高版本之后,如果Xcode不升級(jí)到對(duì)應(yīng)的版本也是不能調(diào)試,這是因?yàn)槿狈?duì)應(yīng)的配置文件。
解決方法:
一、找到對(duì)應(yīng)的配置文件
應(yīng)用程序 -》Xcode(升級(jí)前) -》右鍵 -》顯示包內(nèi)容,然后找到路徑
Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
拷貝出該路徑下的 7.0 7.1 的文件夾

ps:如果已經(jīng)升級(jí)了,可以向同事或者私信我要這兩個(gè)文件
二、拷貝配置文件到新Xcode中
把上面的兩個(gè)文件拷貝到升級(jí)后Xcode對(duì)應(yīng)的路徑下,即:
Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
三、修改Xcode配置
跟上面同樣方法找到一下路徑:
Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/
1、找到SDKSettings.plist文件直接雙擊打開(kāi),正常來(lái)說(shuō)是會(huì)以Xcode打開(kāi)該文件的,除非你電腦安裝了一些其他打開(kāi)plist的默認(rèn)工具
2、找到下圖對(duì)應(yīng)選項(xiàng),添加最低配置

3、上面的操作應(yīng)該會(huì)彈出以下的提示,這是因?yàn)闄?quán)限限制的原因

解決方法:在該文件路徑下空白地方右擊 -》顯示簡(jiǎn)介

如上圖,點(diǎn)擊右下角小圖標(biāo),把所有角色權(quán)限改為讀寫(xiě)權(quán)限
同上操作,對(duì)該路徑下的SDKSettings.plist,打開(kāi)對(duì)應(yīng)的權(quán)限
4、最后添加選項(xiàng)后如下

ps:上面的版本要從低到高排序
四、重啟電腦,大功告成,可以找個(gè)iOS7的設(shè)備來(lái)測(cè)試下
ps:上面的權(quán)限設(shè)置在操作完后最好重新改回去(為了避免后續(xù)不必要的麻煩),還有如果閑上面的權(quán)限操作太麻煩也可以直接把SDKSettings.plist文件拷貝到桌面,修改完成后在復(fù)制替換回來(lái)
同樣的道理如果要添加對(duì)高版本的支持也是按照以上的操作,只不過(guò)是要找到對(duì)應(yīng)高版本的配置文件。