Xcode、iPhoneOS回退到历史版本的方法记录

时间:2024-03-15 10:24:36

昨天闲着没事把手机升级到iOS 11,连上Xcode说Xcode也要更新,Xcode更新又需要macOS也更新,闲着没事干就一股脑全更新了,虽然新的什么都好,Xcode9打开原来的工程也是报了好多警告和错误,不过每次更新都是这个样子,网上搜搜基本上也都能搞定,况且还新增了不少功能。

参考这篇文章:不可能不爱的 XCODE 9:最新功能详尽介绍

Xcode、iPhoneOS回退到历史版本的方法记录

还能同时打开多个模拟器,还能无线在iPhone上调试代码。

千好万好,除了旧工程改不尽的error,还发现在模拟器上解码音视频数据特 别 慢,我开始怀念原来那个简简单单模拟器。

经过昨天不断地祈祷各种异常可以消失,今天我决定还是找回我遗失的美好,把原来的版本再装回来。记录如下,希望下次再次更新的时候可以借鉴。


—— 下载Xcode历史版本

1.打开链接:https://developer.apple.com/download/more/ 进入页面

2.在搜索框输入Xcode,回车搜索.如图,找到各种版本Xcode

Xcode、iPhoneOS回退到历史版本的方法记录



3.双击要下载的Xcode版本,或者点击前面的+,打开详细.点击下载

Xcode、iPhoneOS回退到历史版本的方法记录



4.接下来就耐心等待下载吧。安装后即可使用了。

5.打开Xcode,运行一下工程

Xcode、iPhoneOS回退到历史版本的方法记录


还是原来的配方。退出到主界面,发现之前运行的APP都还在,开心地笑出了猪叫。

Xcode、iPhoneOS回退到历史版本的方法记录



参考文章:http://www.jianshu.com/p/b40ce3711f7e



—— iPhone回退到上一个版本

1.通过数据线连接iphone以及电脑USB接口,在打开itunes的桌面快捷方式,按照提示,弄好后可以在itunes上查看iphone的相关信息。

接着将iphone关机掉,在开机时,同时按住电源键和home键(iPhone7为:音量- 和home键),进入dfu模式,这时itunes会显示出一个处于正在恢复iPhone的字样,确认后就可以了。

接着就要去网上下载下载相应的ios固件了。

Xcode、iPhoneOS回退到历史版本的方法记录



下载成功后,按住键盘的shift键就可切换出我们查找ios文件的窗口。

Xcode、iPhoneOS回退到历史版本的方法记录


找到相应的固件双击即可,这时itunes就会自动给iphone重装系统了。

Xcode、iPhoneOS回退到历史版本的方法记录


在重装的整个过程中可能会比较慢,记住不要急着拔出数据线,重装系统完成后itunes会有提示的。

参考文章:http://jingyan.baidu.com/article/870c6fc37d04f9b03fe4be0a.html?st=2&net_type=&bd_page_type=1&os=0&rst=&word=%E5%BE%AE%E4%BF%A1%E8%80%81%E7%89%88%E6%9C%AC


整个过程也可以用爱思助手来完成,不过需要在Windows平台上操作。


截止目前,苹果官方已经不再提供iOS 10之前的验证了,所以已经升级至11的好像不能再退回到10以后的。