码农视角: iPhone XR升级到iOS 14.2之后引发的惨案
一次"手贱"的升级?
在忍住了iOS 14.1之后, 终于没忍住将xr升级到最新的iOS 14.2系统.
系统流畅性、耗电等使用咱就不在这评论了,毕竟评论的人也是太多了。
咱就从码农的角度谈谈之后发生的事。
高版本Xcode匹配貌似没什么问题
因为Mac pro里装了Xcode 12.1,所以当时只在Xcode 12.1中连接真机测试,貌似一切正常。
但Xcode 12.x里有个毛病,在编译复杂的SwiftUI描述性代码时,内存会一路飙升,最后一定把自己给玩挂了…
但这里就不聊这个了,下面切入正题
低版本Xcode无法真机调试!
另一台mac air由于Mac os版本太低,只能安装Xcode 11.x,而且还不能装最新的。
结果连接xr真机之后,发现无法调试了,有几个有趣的现象:
- 开始无法调试但可以安装到真机上去,也可以手动运行
- 后来真机安装和调试都不行了
- 提示 com.apple.dtdevicekit 服务无响应
于是开始疯狂尝试网络找到的各种解决办法:
- 删除项目Build Folder
- 删除Xcode Derived Data
- 重启Xcode
- 重启iPhone
- 重启Mac
- 重新签名Xcode开发者证书
统统无效!!!
之前也遇到过类似的问题
之前用低版本Xcode连接高版本iOS,也出现类似的问题,但是只需要添加最新的设备支持文件一般即可解决。
这次,我们能否用同样套路解决iOS 14.2不能真机调试的问题呢?
Let‘s try !!!
首先下载最新的Xcode 12.2 RC版,然后提取其中的iOS 14.2设备支持包。
或者你也可以到网络下载别人为你提取好的支持文件。
将iOS 14.2 支持文件放入 Xcode 11.x指定目录,照例重启Xcode,再次连接真机,错误依旧。
终极解决办法?
再尝试了所有方法无果之后,最终祭出终极大法:
升级Mac os!!!
将Mac os升级为目前最新的Catalina(卡特琳娜)
然后在“漫长”的等待过后,终于可以安装最新的Xcode11版本11.7了。
But,问题依旧!!!
接下来在下载最新的Xcode 12.1,然后将之前的iOS 14.2真机支持文件拷入…
再次尝试,终于可以真机了…
总结
所以最终的原因是Xcode版本太低的原因!?
我不知道Apple是否有这种惯例,就是隔几个iOS版本就会放个大招,让低版本的Xcode统统失效。
之前好像并没有特别注意到。
或者这只是iOS 14.2的一个BUG?可能会在iOS 14.2.1中修复!?
到底如何,让我们拭目以待。
最后想要说的就是,本来就捉襟见肘的mac air(2011年产)在升级到最新的mac os之后,竟然没有预想的那么卡,这可能是本次惨案唯一让人欣慰的事了…
码农视角: iPhone XR升级到iOS 14.2之后引发的惨案相关推荐
- 苹果xr黑屏转圈圈解决方法_苹果iPhone XR升级iOS 12.3后黑屏转圈圈怎么办?附解决办法...
北京时间5月14日凌晨,苹果公司正式向iPhone 5S及以上机型推送了iOS 12.3正式版,本次更新包大小约在500MB左右,主要更新内容为支持启用[隔空播放2]的电视,根据更新介绍显示,&quo ...
- 如何将iPhone升级到ios 14
The latest version of Apple's mobile operating system has arrived. Here's how to get it. 苹果移动操作系统的最新 ...
- 从一个Android码农视角回顾2018GDD大会
两天的GDD大会结束了,很开心,可以看得出,这次Google真的很用心.不但分享的内容质量很高.而且又有得吃又有得玩,还有许多好看的小姐姐,真不妄我请了两天年假来参加这个大会.先来几张图镇楼 哈哈,跑 ...
- 小码农的职场人生一:由张小平离职引发的一些吐槽
文 ▏村长好忙(订阅号ID:xiejun_asp) 9月27日刷爆朋友圈的一篇文章 <离职能直接影响中国登月的人才,只配呆在国企底层>,虽然存在夸大其词且很多细节不实,但是还是让张小平离职 ...
- ios14测试版兼容软件,苹果iOS 14兼容设备公布:iPhone 6S以上可升级,Beta开发测试版上线...
苹果iOS 14兼容设备公布:iPhone 6S以上可升级,Beta开发测试版上线 2020-06-23 15:07:41 21点赞 85收藏 145评论 直达链接 苹果今晨公布了全新的iOS 14系 ...
- iphone闪退修复工具_升级 iOS 14.2 微信闪退?iPhone 12 维修贵
原标题:升级 iOS 14.2 微信闪退?iPhone 12 维修贵 昨天,苹果推出 iOS 14.2 正式版系统,我相信你们都知道了,主要新增几点功能,并没有针对性解决耗电问题,而对 AirPods ...
- 德国码农开发抢厕纸神器,再也不用愁了
,点击 欧盟IT那些事 关注我们 公告:因企鹅审核规定,本公众号从<德国IT那些事>更名为<欧盟IT那些事>. 厕纸在手,天下我有! 疫情中由于欧美人民对厕纸的蜜汁喜爱,导致超 ...
- 小程序二维码需要发布正式版后才能获取到_很意外!iOS 14.1正式版已出,修复多处问题...
在2020年10月21日凌晨时段,苹果正式推出了 iOS 14.1 正式版 和 iOS 14.2 beta 4 内测版,建议普通用户升级(不追求越狱),爱折腾不追求越狱,可升级 iOS 14.2 be ...
- 苹果阻止升级插件ios12_苹果推出iOS 14,具有小部件和多项应用程序升级
苹果阻止升级插件ios12 It's safe to say that iOS 13 has been troublesome at best. The latest iPhone software ...
最新文章
- R语言ggplot2可视化散点图并使用scale_y_log10函数配置Y轴对数坐标、使用ggforce包的facet_zoom函数将可视化结果中需要突出放大的区域进行放大(Zoom in)
- SAP UI5 ABAP repository的handler class
- 使用junit进行单元测试_使用JUnit对ADF应用程序进行单元测试
- 日期选择器date、week、time、datetime、datetime-local类型
- vue.js表格赋值_vue.js input框之间赋值方法
- 《中国人工智能学会通讯》——11.64 基于成对约束的属性特征选择
- WriteFreely:创建博客,建立社区
- c# mysql 汉字乱码_在C#和MySQL中存取中文字符时避免乱码的方法
- google支付接入PHP语言,PHP语言开发Paypal支付demo的具体实现
- Vivado安装教程详细版
- Selenium分布式运行:SeleniumGrid
- 《韩立刚计算机网络》第一章
- php汉字utf8编码转换,PHP UTF8编码内的繁简转换类
- 故障树分析法MATLAB,基于VC++与MATLAB的故障树分析系统
- log4j中配置LOG_HOME无效
- 【高等数学】从法向量到第二类曲面积分
- BLE MESH组网(四)安全概述
- 三大web服务器对比(lighttpd,apache,nginx)
- 微信小程序接口文档PHP,微信小程序API 导航
- 项目管理-团队建设与团队管理
热门文章
- 【Proteus仿真】按键设置+数码管显示
- FxFactory 7 Pro for Mac(fcpx/ae/pr视觉特效插件包)v7.2.5
- Android设置来电铃声和分享操作
- python怎么输入括号
- ArrayList源码分析与手写
- 单身狗福音:钢铁直男也可以用AI歌曲俘获女友芳心!
- [Win32] 窗体暗色模式, C++, WinForm, WPF 使用方法, 判断颜色模式, 响应颜色变更消息, 设置标题栏暗色.
- hdu 3018 图 欧拉回路 并查集
- vue移动端pdf在线预览,并实现手势缩放、移动
- Docker常用命令(基础)