MacOS High Sierra(10.13.6)上安裝xcode10.2.1

公司iMac系統是MacOS High Sierra(10.13.6),xcode版本是10.1,這個xcode版本編譯項目的時候dsymutil會耗盡所有的內存,造成Mac卡死,如果想解決這個問題,需要升級xcode版本到10.2之後,然而鑑於公司項目需要,不能升級Mac OS版本到Mac Mojave(10.14.6),所以想辦法在MacOS High Sierra上安裝xcode10.2.1。

1.先下載xcode10.2.1版本, 下載完成後解壓安裝,將xcode10.2.1的安裝程序Xcode.app放到“應用程序”下,先不要急着把老版本Xcode刪除,後面還需要用到,重新命名舊的Xcode.app爲Xcode101.app,注:Mac上可以安裝多個版本xcode;

2.右鍵Xcode.app,選擇“顯示包內容”,找到“Xcode.app/Contents/Info.plist”文件並打開,修改“Minimum System Version”的值爲“10.13.6”,保存退出;

3.如果需要使用模擬器的話,也需要修改“Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/Info.plist”中的“Minimum System Version”的值爲“10.13.6”;

4.從Xcode101.app中拷貝“Xcode101.app/Contents/Developer/usr/bin/xcodebuild”到Xcode.app的“Xcode.app/Contents/Developer/usr/bin/xcodebuild”進行替換;

5.重啓Mac,完成MacOS High Sierra上安裝Xcode10.2.1版本。

注:已測試,MacOS High Sierra(10.13.6)上無法利用此方法安裝xcode11,xcode11需要升級MacOS 到10.14.6

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