如何完全删除Xcode 4


101

我要删除所有现有的SDK版本以及Xcode 4。

Xcode 4 Guide说要这样做:

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

但是我在这个位置没有Xcode4,我唯一看到的地方是 /Developer/Applications

我已经运行了先前发现的uninstall-devtools,/Developer/Applications然后进行了重新安装。

我还能做什么以完全删除所有内容并从头开始?


1
为此问题+1。我坚持使用Xcode 4.1,无法安装4.2;uninstall-devtools脚本不再存在。
occulus 2011年

Answers:


195

我使用以下命令:

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

编辑(1年后):

如果您从App Store下载了Xcode,则它是自包含的,如@mediaslave所建议。您可以将其拖到垃圾箱中,也可以使用AppZapper(或类似的实用程序)删除开发人员工具。

如果您要更新它,也可以直接在App Store中进行。


14
Xcode 4.3没有这个。它是一个自包含的“正常” OS X应用程序。FYI
manumoomoo

我尝试在4.2之上安装4.4,但程序在启动时崩溃。因此,我卸载了4.4,运行了命令,重新安装了4.4,现在看来一切正常。谢谢
Giuseppe

更新以反映那些从App Store下载了Xcode副本的人表达的关注,谢谢@mediaslave
esqew 2012年

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

通常,[xcode-path]表示/ Developer,但是如果您有多个版本,例如,第一个安装的是3,第二个安装的是4,则/ Developer将是xcode 3的根目录,而/ Xcode4是xcode 4。


14

确保Xcode,iOS Simulator和Mac App Store应用未运行,然后尝试在此位置(不同!)运行卸载脚本:

/Library/Developer/Shared/uninstall-devtools

这是我找到它的地方。

也删除 Install Xcode.app从“应用程序”文件夹中,然后清空“废纸T”。

然后再次运行App Store,并查找/安装Xcode。


7

su (或sudo su其他)

find / -name uninstall-devtools

这将显示实用程序在哪里...


7

如果您具有XCode 4.3.1,只需移至“ 应用程序”文件夹中的XCode.app文件即可。


3
我会添加“然后清空垃圾箱”。如果您之前没有任何物品,它会为您提供1个项目,但是会花一些时间,因为它实际上从Mac中删除了XCode。
Sasho 2012年

5

如果您已经从Mac App Store安装了xcode,则需要从启动板中删除它。您可以通过在启动板中找到xcode图标来执行此操作,长按该图标直到它开始跳舞。然后将其删除,等待一会儿,直到从/ Application中删除xcode.app。如果您从/ Application手动删除xcode.app,App Store将继续认为其已安装,并且以后将不允许您重新安装。


它可能不再适用。我通过直接将Xcode 4.6.1拖到垃圾箱中而成功卸载了Mac,而Mac App Store则没有任何问题,因为它仍然安装在MacOsX 1.7.5上。
Svarog

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。


我删除了所有这些。实际上,我还从系统中删除了几乎所有其他xcode引用,但在这里我仍然看到:cl.ly/RYJ0。如何摆脱这个?
2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.