一次"手贱"的升级?

在忍住了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之后引发的惨案相关推荐

  1. 苹果xr黑屏转圈圈解决方法_苹果iPhone XR升级iOS 12.3后黑屏转圈圈怎么办?附解决办法...

    北京时间5月14日凌晨,苹果公司正式向iPhone 5S及以上机型推送了iOS 12.3正式版,本次更新包大小约在500MB左右,主要更新内容为支持启用[隔空播放2]的电视,根据更新介绍显示,&quo ...

  2. 如何将iPhone升级到ios 14

    The latest version of Apple's mobile operating system has arrived. Here's how to get it. 苹果移动操作系统的最新 ...

  3. 从一个Android码农视角回顾2018GDD大会

    两天的GDD大会结束了,很开心,可以看得出,这次Google真的很用心.不但分享的内容质量很高.而且又有得吃又有得玩,还有许多好看的小姐姐,真不妄我请了两天年假来参加这个大会.先来几张图镇楼 哈哈,跑 ...

  4. 小码农的职场人生一:由张小平离职引发的一些吐槽

    文 ▏村长好忙(订阅号ID:xiejun_asp) 9月27日刷爆朋友圈的一篇文章 <离职能直接影响中国登月的人才,只配呆在国企底层>,虽然存在夸大其词且很多细节不实,但是还是让张小平离职 ...

  5. ios14测试版兼容软件,苹果iOS 14兼容设备公布:iPhone 6S以上可升级,Beta开发测试版上线...

    苹果iOS 14兼容设备公布:iPhone 6S以上可升级,Beta开发测试版上线 2020-06-23 15:07:41 21点赞 85收藏 145评论 直达链接 苹果今晨公布了全新的iOS 14系 ...

  6. iphone闪退修复工具_升级 iOS 14.2 微信闪退?iPhone 12 维修贵

    原标题:升级 iOS 14.2 微信闪退?iPhone 12 维修贵 昨天,苹果推出 iOS 14.2 正式版系统,我相信你们都知道了,主要新增几点功能,并没有针对性解决耗电问题,而对 AirPods ...

  7. 德国码农开发抢厕纸神器,再也不用愁了

    ,点击 欧盟IT那些事 关注我们 公告:因企鹅审核规定,本公众号从<德国IT那些事>更名为<欧盟IT那些事>. 厕纸在手,天下我有! 疫情中由于欧美人民对厕纸的蜜汁喜爱,导致超 ...

  8. 小程序二维码需要发布正式版后才能获取到_很意外!iOS 14.1正式版已出,修复多处问题...

    在2020年10月21日凌晨时段,苹果正式推出了 iOS 14.1 正式版 和 iOS 14.2 beta 4 内测版,建议普通用户升级(不追求越狱),爱折腾不追求越狱,可升级 iOS 14.2 be ...

  9. 苹果阻止升级插件ios12_苹果推出iOS 14,具有小部件和多项应用程序升级

    苹果阻止升级插件ios12 It's safe to say that iOS 13 has been troublesome at best. The latest iPhone software ...

最新文章

  1. R语言ggplot2可视化散点图并使用scale_y_log10函数配置Y轴对数坐标、使用ggforce包的facet_zoom函数将可视化结果中需要突出放大的区域进行放大(Zoom in)
  2. SAP UI5 ABAP repository的handler class
  3. 使用junit进行单元测试_使用JUnit对ADF应用程序进行单元测试
  4. 日期选择器date、week、time、datetime、datetime-local类型
  5. vue.js表格赋值_vue.js input框之间赋值方法
  6. 《中国人工智能学会通讯》——11.64 基于成对约束的属性特征选择
  7. WriteFreely:创建博客,建立社区
  8. c# mysql 汉字乱码_在C#和MySQL中存取中文字符时避免乱码的方法
  9. google支付接入PHP语言,PHP语言开发Paypal支付demo的具体实现
  10. Vivado安装教程详细版
  11. Selenium分布式运行:SeleniumGrid
  12. 《韩立刚计算机网络》第一章
  13. php汉字utf8编码转换,PHP UTF8编码内的繁简转换类
  14. 故障树分析法MATLAB,基于VC++与MATLAB的故障树分析系统
  15. log4j中配置LOG_HOME无效
  16. 【高等数学】从法向量到第二类曲面积分
  17. BLE MESH组网(四)安全概述
  18. 三大web服务器对比(lighttpd,apache,nginx)
  19. 微信小程序接口文档PHP,微信小程序API 导航
  20. 项目管理-团队建设与团队管理

热门文章

  1. 【Proteus仿真】按键设置+数码管显示
  2. FxFactory 7 Pro for Mac(fcpx/ae/pr视觉特效插件包)v7.2.5
  3. Android设置来电铃声和分享操作
  4. python怎么输入括号
  5. ArrayList源码分析与手写
  6. 单身狗福音:钢铁直男也可以用AI歌曲俘获女友芳心!
  7. [Win32] 窗体暗色模式, C++, WinForm, WPF 使用方法, 判断颜色模式, 响应颜色变更消息, 设置标题栏暗色.
  8. hdu 3018 图 欧拉回路 并查集
  9. vue移动端pdf在线预览,并实现手势缩放、移动
  10. Docker常用命令(基础)