真機(jī)調(diào)試出現(xiàn)"Could not find Developer Disk Image"揭示

碰到這個(gè)問題的時(shí)候肯定是手機(jī)系統(tǒng)更新了,但是xcode里面沒有調(diào)試包支持真機(jī)系統(tǒng)的原因。因?yàn)楫?dāng)我們更新手機(jī)iOS版本的時(shí)候,可能我們開發(fā)人員因?yàn)轫?xiàng)目的需要等原因并一定愿意更新xcode到最新版本。但是老版本的xcode極有可能不支持最新的iOS版本,也有一些舊的iOS版本也不支持。

問題描述:在使用Xcode進(jìn)行真機(jī)調(diào)試的時(shí)候,有時(shí)根據(jù)真機(jī)的系統(tǒng)不同,會(huì)出現(xiàn)could not find developer disk image 錯(cuò)誤。

問題分析:這是由于真機(jī)系統(tǒng)過高或者過低,Xcode中沒有匹配的配置包文件,我們可以通過這個(gè)路徑進(jìn)入配置包的存放目錄:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport里面有類似這樣的一些文件夾,如果這些文件夾中沒有包含我們真機(jī)的系統(tǒng),則不能進(jìn)行真機(jī)測(cè)試。 比如我的在更新配置包之前的包含目錄如圖:


DeviceSupport目錄

這些配置包一般根據(jù)名字都可以在百度上搜索到,我這個(gè)就是安裝的xcode8.1版本,然后添加了10.1和10.2的配置包,如果xcode版本太低也有可能加入配置包之后出現(xiàn)錯(cuò)誤,現(xiàn)在的話應(yīng)該要,使用xcode8版本,應(yīng)為在user interface biulder中,約束使用和前面的版本是有一些變動(dòng)的,所以還是推薦大家使用新版本的xcode。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容