前言
有一天我無(wú)意中玩微信,看到有個(gè)好友將自己的電腦升級(jí)到了macOS10.0版本,他鼓吹說(shuō)這個(gè)版本怎么怎么地好,于是乎手賤,將公司的電腦升級(jí)了, 媽的, 還好這個(gè)龜兒子沒(méi)在我旁邊, 不然我可能要?jiǎng)拥蹲恿?macOS10.0版本對(duì)很多軟件不兼容,導(dǎo)致很多以前有的軟件打不開(kāi),比如說(shuō): cleanMyMac,office軟件等 還有就是運(yùn)行項(xiàng)目使用真機(jī)測(cè)試也不能,Xcode會(huì)提示找不到磁盤鏡像. 無(wú)奈只能將手機(jī)也升級(jí)到iOS10.0版本.媽的, 這個(gè)版本的手機(jī),同樣出現(xiàn)了很多問(wèn)題,比如說(shuō)玩美拍(看視頻),就會(huì)經(jīng)常出現(xiàn)閃退. 下面簡(jiǎn)單介紹一下手機(jī)版本回退,以及遇到的坑.
- 升級(jí)到macOS10.0遇到的問(wèn)題
- 1, 如果Xcode和手機(jī)的版本不匹配,Xcode會(huì)提示找不到磁盤鏡像.解決方法: 升級(jí)或者回退其中一個(gè)設(shè)備即可
- 2, 版本回退后Xcode不能正常運(yùn)行,xib的編譯出現(xiàn)了問(wèn)題.比如說(shuō)我的項(xiàng)目在Xcode8.0中運(yùn)行正常之后,我將Xcode回退到Xcode7.項(xiàng)目就會(huì)編譯不通過(guò).就會(huì)提示:
解決的方法就是: 右擊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)目編譯錯(cuò)誤的原因可能是語(yǔ)法錯(cuò)誤,在Swif3.0中,語(yǔ)法變了很多.
手機(jī)版本回退操作
我的手機(jī)之前被我手賤,升級(jí)到了10.0版本, 但是,當(dāng)我的電腦重裝系統(tǒng)之后, 手機(jī)的版本高了,需要回退版本,才能夠?qū)崿F(xiàn)真機(jī)運(yùn)行項(xiàng)目.所以,需要版本回退,下面是操作步驟:
- 1, 首先需要到這里去下載對(duì)應(yīng)手機(jī)類型的固件:https://ipsw.me
注意: 下載手機(jī)固件的時(shí)候,需要先確定你的手機(jī)型號(hào),才能去下載對(duì)應(yīng)的型號(hào)的固件.
-
2, 下載完畢之后: 連接手機(jī)到電腦上,打開(kāi)iTunes,點(diǎn)擊手機(jī)圖標(biāo):
-
3, 按住鍵盤上的Alt鍵(針對(duì)的是mac電腦,如果是windows電腦,按住Shift鍵)不要放, 然后鼠標(biāo)點(diǎn)擊"恢復(fù)iphone",注意這里的Alt要在操作完成之后才能放開(kāi).
點(diǎn)擊之后系統(tǒng)會(huì)彈出一個(gè)彈框,要求你選中剛才下載的手機(jī)固件即可,所有的流程就是這么簡(jiǎn)單.之后就讓系統(tǒng)自己回退,不要去管它了,直到它自己完成操作為止.
還有在選擇下載好的固件之前,可能會(huì)要求你關(guān)閉手機(jī)中的"關(guān)閉查找我的手機(jī)"這個(gè)開(kāi)關(guān),跟著他的提示做就好了.
注意: 不管是升級(jí)還是版本回退, 在做這些操作之前最好將數(shù)據(jù)備份出來(lái),否則所有的數(shù)據(jù),都會(huì)將消失.