Mac catalina 10.15降級到Mac Sierra 10.12.6的一波多折

原因:公司電腦iMac一體機出廠版本是Mac os Sierra(10.12.6) ,經過升級後到MacOS High Sierra(10.13.6),此時安裝unity5.4.1,xcode10.1,因爲項目是老項目,使用xcode10.1調試編譯的時候dsymutil幾乎把mac的8g內存佔滿,直接導致耗時非常久,電腦卡死,經過Google發現xcode10.2已經解決了這個問題:“dsymutil no longer exhausts system memory on large projects.”,就想安裝這個版本的xcode,但是當前Mac os只是10.13.6,不支持xcode10.2,需要升級系統纔行,直接App Store升級,沒想到直接升級到了10.15,經過猜測發現,10.15對硬盤格式做了很大的調整,分成了兩個APFS格式的卷宗Macintosh HD和卷宗Macintosh HD - 數據,結果unity5.4.1無法啓動項目,xcode也無法啓動,只能回退os版本了。

啓動盤製作多災多難

一折:按照網上命令做啓動盤,第三方工具製作啓動盤,重啓後都無法找到u盤,然後心急之下,把硬盤全部抹除了,想使用互聯網恢復功能,但是一直報“apple.com/support -2100f”這個錯誤,這下全部進不去了;

二折:只能繼續搞啓動盤,使用另一部Mac製作,然後各種第三方工具嘗試,磁盤恢復之類的,還是不行,
第二天早上七點多到公司,突發奇想,使用互聯網恢復再試下,結果第一次竟然成功了,喜極而泣,進入使用工具,點擊重新安裝Mac,又爆出“安裝需要下載重要內容。該內容此時無法下載。請稍後再試”,此時腦一抽,又把磁盤抹除了,這下又得重新下載了;

三折:想再次網絡恢復,又出現apple.com/support -2100f,心累,看到知乎上有個帖子說,說關機重啓按option + command + R+P,當蘋果標誌出現兩次後再鬆手,照做,然後出現一個問號,這是一個找不到系統的標誌在閃爍,但是接下來按住option + command + R,沒有啥反應,沒有進入到使用工具界面,坑了,強制關機重啓,還是問號閃爍,最後關機重啓長按option 或者 command + R纔出現網絡恢復的圖標,所以option + command + R+P不能隨便按;

四折:關於“apple.com/support -2100f”,查了下,說是網絡原因,什麼dns之類的問題,所以突發奇想,連自己4G熱點怎樣,結果成功進入下載,進入到使用工具界面,點擊重新安裝Mac,還是提示“安裝需要下載重要內容。該內容此時無法下載。請稍後再試”,網上查了下,說是關閉WiFi,在重新連上就可以了,按照操作,進入High Sierra系統安裝界面,完成10.13.6系統互聯網恢復安裝;

五折:此時安裝的還是Mac High Sierra10.13.6,硬盤格式還是和10.15一樣,unity5.4.1適配老項目在High Sierra上還是有問題,下載Mac Sierra10.12.6鏡像, 使用終端命令製作Mac Sierra10.12.6的啓動盤成功後,重啓選擇進入u盤啓動安裝;

六折:使用u盤進入到使用工具界面後,發現可以將磁盤改名成Macintosh HD全部抹除成MacOS拓展(日誌式)格式(互聯網恢復那個過程是無法抹除成MacOS拓展(日誌式)格式,只能抹除成APFS格式),抹除完成後,點擊“重新安裝Mac”,這個時候會提示“macOS 應用程序副本已損壞,不能用來安裝macOS”,這是因爲系統時間不匹配的原因,直接終端輸入“date 032208102015.20”,再次點擊“重新安裝Mac”,沒有在報錯了,等待安裝;

七折:Mac Sierra安裝到最後一步,彈出“安裝器有效負載簽名失敗”,按照網上的方法,打開終端輸入:ntpdate -u time.apple.com,不成功,然後又彈出了“macOS 應用程序副本已損壞,不能用來安裝macOS”,最後終端輸入“date 032208102015.20或者date 110910032017.50(安裝文件是有時效性的,系統檢測當前時間遠大於你這個安裝包下載時間,現在有了更新的版本,就不讓你裝了)”解決,但是可能需要多試幾次,我是重複測試三次,最後Mac Sierra10.12.6版本系統安裝成功;

八折:在Mac Sierra10.12.6安裝unity5.4.1,啓動項目沒啥問題後,發現蘋果審覈需要最低xcode10.1,當前系統只支持xcode8,只能升級系統到Mac High Sierra10.13.6,因爲是覆蓋安裝升級,所以不會改變現有的MacOS拓展(日誌式)磁盤格式,利用App Store下載Mac High Sierra覆蓋安裝鏡像,完成升級;

九折:後面又嘗試從Mac High Sierra10.13.6覆蓋安裝到Mac Mojave10.14.6版本,發現磁盤格式變成APFS,unity5.4.1無法導入項目,最後又回退到Mac High Sierra10.13.6,但是換了一個思路,實現了Mac High Sierra10.13.6上安裝xcode10.2.1,最終解決了dsymutil編譯時把mac的內存佔滿,電腦卡死問題;

十折:不要隨便升級Mac os系統版本,特別是公司工作電腦,很可能造成軟件不兼容,項目不兼容,到時候降級就可能遇上各種問題。

Mac os官方鏡像下載地址:
1.Mac Sierra os 10.12.6,可Windows下載
http://updates-http.cdn-apple.com/2019/cert/061-39476-20191023-48f365f4-0015-4c41-9f44-39d3d2aca067/InstallOS.dmgapp store地址
2.Mac High Sierra10.13.6,必須App Store下載
https://apps.apple.com/cn/app/macos-high-sierra/id1246284741?ls=1&mt=12
3.Mac Mojave10.14.6,必須App Store下載
https://apps.apple.com/cn/app/macos-mojave/id1398502828?ls=1&mt=12

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章