iphone升级iOS14.3的系统,低版本xcode不支持高版本iOS的解决办法

今天遇到一个极其恶心的问题,一直想骂apple

手机使用的iphone8,结果前段时间发现自拍的话嘴角特别歪
我还以为是我中午趴在桌子上午睡引起的

结果,前两天使用华为自拍,发现没什么问题,使用ipad自拍也没什么问题

结果就是iphone8在ios14.0系统上自拍出现bug

为了解决这个问题,更新系统,事实证明系统更新到iOS14.3,这个问题就没有了

然后开发出了问题

早上运行代码,遇到问题

To run on this device, please update to a version of Xcode that supports iOS

更新xcode要预留至少40G的内存空间,在macBookAir上太难了

上次为了更新xcode12,为了适配小组件功能,整整下载了一天

更简单的办法就是添加iOS14.3的真机包,和往常一样

在github上找到iOS14.3的真机包
ios14.3真机包

然后,在finder中,跳转到路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

将iOS14.3真机包放到这个文件夹下面

重启xcode,重启手机,本来以为应该没什么问题的

结果运行代码,仍然出现原本的问题

这就很绝望

或许是因为iOS14.3的真机包不对,又找了其他软件的真机包实验了一下,结果依旧没有解决问题

后面,试了很多次才发现问题
这个问题或许只有我这里才有

原本为了适配小组件功能,将xcode升级到12.0版本

但是在appStore点击更新,一直显示磁盘空间不足,即使我删除文件预留了45G空间,仍然不起作用

无奈之下,只能去develop官网下载xcode12.0,下载了一整天,然后安装
结果xcode12不会覆盖原本的Xcode11.0,反而还要用到其中的一些文件

这就导致电脑上xcode11和scode12并存

并且在finder的应用程序中只能看到xcode11app
xcode12是放在下载里面

所以,这就看出问题了
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
这个路径是xcode11的真机包的路径

下面就简单了,在xcode12存在的文件夹上点击显示包内容,找到真机包的位置,将iOS14.3真机包拖到上面,然后重启xcode,重启手机

运行代码可以成功运行

所以,开发的话,没事不要升级系统

你可能感兴趣的:(iphone升级iOS14.3的系统,低版本xcode不支持高版本iOS的解决办法)