回顧記錄
例如, 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