今天遇到一个极其恶心的问题,一直想骂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,重启手机
运行代码可以成功运行
所以,开发的话,没事不要升级系统