低版本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版本进行修改:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • two Last login: Tue Aug 4 17:09:57 on ttys000 yushengyang...
    aofeilin阅读 1,060评论 1 9
  • Xcode开发在进行真机调试的时候,遇到了以下问题 用Xcode8想真机编译iOS11,弹出提示框This iPh...
    勇往直前deng阅读 1,798评论 0 1
  • 【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...
    06a6a973d7ab阅读 3,870评论 2 20
  • Android进阶过程中遇到的问题,解决方案,容易忽略的基础知识,以及自我的思考。 目录 app开发 ✅ ap...
    hammercui阅读 154评论 0 0
  • 肖钰圆妈妈亲子日记第238天 2019年5月9日 星期四 晴 今天下午下班回到家,女儿和爸爸还没回来,打电话一...
    肖钰圆妈妈阅读 153评论 0 0