低版本xcode真机调试iOS 12.3.1 (16F203)

一夜之间,iphone自动升级到了12.3.1 (16F203),打开熟悉的Xcode进行调试,出现ios版本过高的提示框,心态瞬间爆炸。

现在看来,最简单的处理方式就是修改xcode;

虽然网上文章很多,但还是尝尽无数失败,从过来人的眼光看来,失败的原因就是不全,每个人的情况都不一样,我可能就是需要改动的更多一些。

1.新增sdk文件夹

打开xcode内部的SDKs文件夹,复制一个iPhoneOS.sdk的副本,并改名为iPhoneOS12.3.1.sdk

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs


2.修改SDKSettings.plist文件

打开新的iPhoneOS12.3.1.sdk文件夹,把内部的SDKSettings.plist文件拷贝到桌面(方便对文件进行修改),然后打开桌面的SDKSettings.plist文件进行修改,关键是2点:

1.修改对应的版本号;

2.DEPLOYMENT_TARGET_SUGGESTED_VALUES中增加一条需要新添的ios名称(最后一行是我新增的);

最后,保存并关闭SDKSettings.plist,然后用桌面的修改过的文件替换在iPhoneOS12.3.1.sdk文件夹内的SDKSettings.plist文件。

3.新增真机调试包

打开:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

创建12.3的ios新版本文件夹,然后下载12.3真机调试包,亲测有效;

链接:https://pan.baidu.com/s/19Wvu9SUZi13YqyJvH52Xig 密码:sde8

4.修改xcode项目设置

最后一步,也是我学习很多文章依然失败的原因,我的项目设置中需要对ios版本进行修改:

你可能感兴趣的:(低版本xcode真机调试iOS 12.3.1 (16F203))