1. 程式人生 > >Xcode徹底解除安裝及升級

Xcode徹底解除安裝及升級

我的macOS前一陣升級到了macOS Mojave,今天想折騰一下macOS下的ESP8266編譯環境,結果提示:Your Xcode (9.4.1) is too outdated.

/Users/simonliu >brew install gnu-sed --with-default-names
Error: Your Xcode (9.4.1) is too outdated.
Please update to Xcode 10.1 (or delete it).
Xcode can be updated from the App Store.

然後跑到app store,結果沒有升級選項,只有“開啟”選項。於是打算解除安裝重灌一下,當前使用者直接從Application裡面刪除xcode.app會提示:

Insufficient access privileges for item "/Applications/Xcode.app".

搜了一下,需要管理員許可權從命令列直接刪除:

sudo rm -rf /Applications/Xcode.app 
sudo rm -rf /Library/Preferences/com.apple.dt.Xcode.plist 

刪除使用者目錄下的相關檔案

rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist
rm -rf ~/Library/Caches/com.apple.dt.Xcode 
rm -rf ~/Library/Application\ Support/Xcode

再刪除開發者相關的檔案

rm -rf ~/Library/Developer/Xcode 
rm -rf ~/Library/Developer/CoreSimulator 
rm -rf ~/Library/Developer/XCPGDevices

不過從App Store嘗試安裝xcode的時候,不停地轉,沒有任何進度顯示,然後會自動恢復到未下載狀態,嘗試n次均如此,無奈在使用NAS下載xip離線安裝檔案的同時,使用重啟大法,然後發現不停彈出Apple ID登入對話方塊,輸入密碼也還是不斷彈出,看來是n次下載的登入對話方塊一直沒有彈出到前臺導致一直處於未登入狀態因而無法下載。

重啟後再次前往App Store,點選下載就解決了。