2011-03-10 25 views
101

我想刪除所有現有的SDK版本以及Xcode的4如何充分刪除的Xcode 4

的Xcode 4指南說,要做到這一點:

sudo /Xcode4/Library/uninstall-devtools --mode=all 

但是我沒有Xcode4在這個位置和我看到的唯一的地方是/Developer/Applications

我已經運行了先前在/Developer/Applications中找到的卸載-devtools,然後重新安裝。

我還能做些什麼來徹底刪除所有內容並從頭開始?

+31

如果我回答了您的問題,請將其標記爲已接受。 – esqew 2011-04-08 22:08:20

+1

對於這個問題+1。我堅持使用Xcode 4.1並且無法安裝4.2;卸載-devtools腳本不再存在。 – occulus 2011-10-18 11:31:38

+1

您應該真正將此問題標記爲已回答,或者添加評論以說明您爲什麼不認爲需要完整答案。 – zenopolis 2012-02-21 09:41:07

回答

195

我使用這個命令:

sudo /Developer/Library/uninstall-devtools --mode=all 

編輯(1年後):

如果你從App Store下載Xcode中,這是自包含的,如@媒體建議。您可以將其拖到垃圾箱中,或使用AppZapper(或類似的實用程序)來刪除開發人員工具。

如果您正在更新它,您還可以直接通過App Store進行更新。

+14

Xcode 4.3沒有這個。這是一個「正常」的OS X應用程序自包含。 FYI – manumoomoo 2012-03-06 21:29:29

+0

感謝您的代碼作爲一塊蛋糕工作.. – 2012-07-11 12:34:13

+0

我試圖在4.2上安裝4.4,但程序在啓動時崩潰。所以我卸載了4.4,運行了你的命令,重新安裝了4.4,現在看起來工作正常。謝謝 – Giuseppe 2012-09-11 12:46:04

25
sudo /[xcode-path]/Library/uninstall-devtools --mode=all 

通常,[xcode的路徑]的意思/開發人員,但如果有多個版本,例如圖3是第一安裝,4是第二,/開發人員將是xcode的3根derectory和/ Xcode4爲xcode的4.

14

確保Xcode中,iPhone模擬器,並在Mac App Store的應用程序沒有運行,則嘗試在該(不同!)位置運行卸載腳本:

/Library/Developer/Shared/uninstall-devtools 

這是我發現它。

還從應用程序文件夾和清空垃圾箱刪除Install Xcode.app

然後再次運行App Store,並找到/安裝Xcode。

7

su(或sudo su,不管)

find/-name uninstall-devtools 

這將揭示其中的效用是...

7

如果你的XCode 4.3.1,只是移動的垃圾桶中XCode.app文件在應用程序文件夾中。

+3

我會添加「然後清空垃圾」。如果您之前沒有任何內容,它會給您1個項目,但需要一段時間,因爲它實際上從Mac中刪除了XCode。 – Sasho 2012-03-22 10:06:36

5

如果您已經從Mac App Store安裝了xcode,那麼您需要將其從啓動板中刪除。您可以通過在啓動板中找到xcode圖標來做到這一點,長按圖標直到它開始跳舞。然後刪除它並等待一段時間,直到從/ Application中刪除xcode.app。如果您從/ Application手動刪除xcode.app,App Store將繼續認爲它已安裝,並且將來不會允許您重新安裝。

+0

它可能不適用了。我直接將Xcode 4.6.1卸載到垃圾箱,但沒有發現Mac App Store存在任何問題,因爲它認爲它仍然安裝在MacOsX 1.7.5上。 – Svarog 2013-03-28 18:46:47

1

我試圖通過刪除它來卸載它,但AppStore仍然認爲它已經安裝。我刪除了/ private目錄中的一些首選項文件,這使得AppStore「忘記」了我已經安裝了Xcode。我用下面的命令:

sudo find/-iname '*xcode*' 2> /dev/null | egrep '^/private.*' | xargs -I file sudo rm -rfv file 

從我的計算機中刪除以下文件:

/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.bom 
/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.plist 
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-Xcode 
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-xcodebuild 
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503 

我不知道這些文件被用於,但它使在AppStore忘記,它被安裝,這是我需要發生的事情。就我而言,AppStore不允許我更新到新版本的Xcode。

+0

我刪除了所有這些。實際上,我也從系統中刪除了幾乎所有其他* xcode *引用,但我仍然在這裏看到:http://cl.ly/RYJ0。如何擺脫這一點? – amar 2013-09-23 02:31:35