2012-03-10 111 views
5

我不確定地從雪豹更新到Lion。然後,我將XCode更新爲4.3.1,作爲更新的一部分,從雪豹中卸載4.2。然後我意識到我的其他開發工具中的其中一個工具根本不適用於4.3.1,所以我安裝了4.2.1,希望能夠解決這些問題。它沒有。我如何刪除4.2.1,因此我只剩下4.3.1? 我嘗試刪除4.3.1並重新安裝,希望它會檢測到4.2.1並刪除它,就像我第一次升級但沒有骰子時一樣。 搜索網絡節目我需要運行uninstall-devtools,但是我無法在任何地方找到/開發人員不存在... 試圖重新安裝4.2.1希望有一個卸載程序埋在裏面說「Xcode安裝助手無法安裝,因爲已經安裝了xcode」(它並沒有明確地說這是第一次),所以我不能在沒有4.3.1的情況下重新安裝,希望得到一個/ Developer文件夾... 在4.3.1中似乎沒有卸載devtools(我也安裝了命令行工具)。 我找不到4.2.1,也許它沒有安裝(我忘了在之前/之後檢查磁盤容量),但爲什麼我不能在沒有安裝任何xcode的情況下再次安裝它?安裝後卸載Xcode 4.2.1 4.3.1

回答

4

原來,4.2.1版本的安裝程序還會自動安裝Xcode的安裝程序到應用程序文件夾,這反過來實際安裝的Xcode。解決方法是找到已安裝的安裝程序(非常有意義...),然後安裝Xcode,這些東西的行爲與預期相同。

+0

好理解!也許,爲了讓這個過程更好,安裝的安裝程序應該在別的地方安裝另一個安裝程序,然後安裝xcode! – nbransby 2012-04-17 17:09:20

+0

這是一個非常適合的方法。 – ima747 2012-04-20 13:24:33

2

支持安裝到/ Applications中的Xcode版本,而不是/ Developer在理論上的支持,只需通過拖動到垃圾箱即可刪除。

實際上,我不確定我是否相信這個過程,並且我希望還有一個更強大的清理腳本。

7

重新安裝的Xcode 4.2.1然後將其卸載:

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

結果4.2.1的安裝程序安裝*安裝程序* ...一旦我想通了,我得到它排序。 – ima747 2012-03-11 15:47:38

+0

完美工作。/Developer目錄中的版本是舊的Xcode,而/ Applications中的版本是新的版本。 – 2012-09-04 08:37:29

0

在Spotlight或Finder中搜索「Xcode 4.2」它會找到你的應用程序,然後將它移動到垃圾桶。但不要忘記檢查版本。