前言
有一天我無意中玩微信,看到有個好友將自己的電腦升級到了macOS10.0版本,他鼓吹說這個版本怎么怎么地好,于是乎手賤,將公司的電腦升級了, 媽的, 還好這個龜兒子沒在我旁邊, 不然我可能要動刀子了.macOS10.0版本對很多軟件不兼容,導(dǎo)致很多以前有的軟件打不開,比如說: cleanMyMac,office軟件等 還有就是運(yùn)行項(xiàng)目使用真機(jī)測試也不能,Xcode會提示找不到磁盤鏡像. 無奈只能將手機(jī)也升級到iOS10.0版本.媽的, 這個版本的手機(jī),同樣出現(xiàn)了很多問題,比如說玩美拍(看視頻),就會經(jīng)常出現(xiàn)閃退. 下面簡單介紹一下手機(jī)版本回退,以及遇到的坑.
- 升級到macOS10.0遇到的問題
- 1, 如果Xcode和手機(jī)的版本不匹配,Xcode會提示找不到磁盤鏡像.解決方法: 升級或者回退其中一個設(shè)備即可
- 2, 版本回退后Xcode不能正常運(yùn)行,xib的編譯出現(xiàn)了問題.比如說我的項(xiàng)目在Xcode8.0中運(yùn)行正常之后,我將Xcode回退到Xcode7.項(xiàng)目就會編譯不通過.就會提示:

解決的方法就是: 右擊XIB:選中source code 將文件中的: 點(diǎn)擊source coder 查找<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> 刪除掉即可
3, 如果你的項(xiàng)目是Swift,項(xiàng)目編譯錯誤的原因可能是語法錯誤,在Swif3.0中,語法變了很多.
手機(jī)版本回退操作
我的手機(jī)之前被我手賤,升級到了10.0版本, 但是,當(dāng)我的電腦重裝系統(tǒng)之后, 手機(jī)的版本高了,需要回退版本,才能夠?qū)崿F(xiàn)真機(jī)運(yùn)行項(xiàng)目.所以,需要版本回退,下面是操作步驟:
- 1, 首先需要到這里去下載對應(yīng)手機(jī)類型的固件:https://ipsw.me

注意: 下載手機(jī)固件的時候,需要先確定你的手機(jī)型號,才能去下載對應(yīng)的型號的固件.
-
2, 下載完畢之后: 連接手機(jī)到電腦上,打開iTunes,點(diǎn)擊手機(jī)圖標(biāo):
Snip20160726_1.png -
3, 按住鍵盤上的Alt鍵(針對的是mac電腦,如果是windows電腦,按住Shift鍵)不要放, 然后鼠標(biāo)點(diǎn)擊"恢復(fù)iphone",注意這里的Alt要在操作完成之后才能放開.
Snip20160726_2.png 點(diǎn)擊之后系統(tǒng)會彈出一個彈框,要求你選中剛才下載的手機(jī)固件即可,所有的流程就是這么簡單.之后就讓系統(tǒng)自己回退,不要去管它了,直到它自己完成操作為止.
還有在選擇下載好的固件之前,可能會要求你關(guān)閉手機(jī)中的"關(guān)閉查找我的手機(jī)"這個開關(guān),跟著他的提示做就好了.
注意: 不管是升級還是版本回退, 在做這些操作之前最好將數(shù)據(jù)備份出來,否則所有的數(shù)據(jù),都會將消失.

