Xcode7.2如何真机调试iOS 9.3的设备
在測試iOS app或者是開發過程中,總會遇到各種各樣的升級,比如XCode的升級,MAC OS 的升級,iOS系統升級,這種種升級,個人比較討厭的是iOS系統的升級,它總是在你調試代碼或者是測試過程中給你彈出一個對話框,如下圖:
或許自己手抖一下,iPhone就開始默默的升級了。。。升級升吧,反正一會就裝好了,待你升級到9.3.1,噩運也就開始了。當你拿著嶄新的iOS系統去debug代碼時,XCode會告訴你:你是9.3.1啊,我這XCode 7.2的系統不支持啊,你升級IDE吧。然后就是冷冰冰的彈框:
這個錯誤是說,XCode找不到對應的磁盤映像,一般是因為iPhone系統過高或者過低,當前版本的XCode沒有自帶相應的磁盤映像(即相應的配置文件)。
一般情況下,出現這個錯誤,我都會去升級XCode系統到7.3,但有時候手頭有個緊急的測試任務,需要打包到真機進行測試,這時不可能去花幾個小時升級XCode,那么怎么辦呢?
解決方案:
其實每次升級完XCode,都會在這個路徑下有對應iPhone系統的配置包文件:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport這個目錄下有你當前Xcode所支持的所有真機系統,如下圖,是我的Xcode 7.2 支持的真機系統:
很顯然,沒有9.3.1的系統。到這里,估計大家也能猜出來怎么解決XCode 7.2不支持iOS 9.3.1的問題了,對,就是將已經升級過XCode 7.3中的配置文件包拷貝到你的這個目錄下,問題迎刃而解。
這里附上iOS 9.3的配置文件鏈接:http://yun.baidu.com/share/link?shareid=3027970673&uk=1460540684
將文件解壓后拷貝到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport這個目錄下
需要注意一點的是,將9.3配置文件拷貝過去后,將XCode重啟下再進行編譯,如果還不行,可以嘗試將MAC重啟,如果正常的話,會重新掃描符號文件,待掃描完成,就可以進行真機調試了。
轉載于:https://www.cnblogs.com/ChouDanDan/p/5644346.html
總結
以上是生活随笔為你收集整理的Xcode7.2如何真机调试iOS 9.3的设备的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: maven中把依赖的JAR包一起打包(转
- 下一篇: 如何创建 Code Snippet