真機調試包,解決xcode跑不了高版本iOS系統問題,及Deployment Target不顯示高版本系統的問題


回顧記錄

例如, xcode 是9.3版本,真機是iOS 11.4.1,

在運行的時候提示xcode不支持這個版本。

解決方法:

在網上或者更高版本Xcode(Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport) 中找到高版本的真機包,文件夾里面有dmg和signature后綴的文件

找到Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport目錄,將找到的真機包放到DeviceSupport目錄下,,重新啟動Xcode即可。

如果Xcode不顯示最新iOS系統,可修改plist,修改SDKSettings.plist文件中的版本號

按照/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk 的順序打開SDKSettings.plist 文件,將里面所有跟版本有關的數字都修改為即可。再次運行就好了。 

二、Deployment Target 不顯示上面添加的高版本系統

解決方法:

打開文件/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk 的順序打開SDKSettings.plist

把里面相關的版本號改成最新版,並在SDKSettings.plist中DEPLOYMENT_TARGET_SUGGESTED_VALUES添加keyVuale,如下圖所示

 

然后重啟電腦,再打開Xcode。

 

 

參考:https://www.jianshu.com/p/1a33e36c4b67

https://blog.csdn.net/duotemplar/article/details/80355402

https://blog.csdn.net/devdawei/article/details/53406715


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM