如何完全删除Xcode 4

时间:2011-03-10 05:44:39

标签: xcode xcode4

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

Xcode 4指南说要做到这一点:

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

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

我已经运行了先前在/Developer/Applications中找到的uninstall-devtools,然后重新安装。

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

7 个答案:

答案 0 :(得分:195)

我使用这个命令:

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

修改(1年后):

如果你已经从App Store下载了Xcode,它就是自包含的,正如@mediaslave建议的那样。您只需将其拖到垃圾箱或使用AppZapper(或类似的实用程序)即可删除开发人员工具。

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

答案 1 :(得分:25)

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

通常,[xcode-path]表示/ Developer,但如果您有多个版本,例如3是第一个安装,4是第二个,/ Developer将是xcode 3的root derectory和/ Xcode4 for xcode 4。

答案 2 :(得分:14)

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

/Library/Developer/Shared/uninstall-devtools

这是我找到的地方。

同时从“应用程序”文件夹中删除Install Xcode.app,并清空“废纸篓”。

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

答案 3 :(得分:7)

su(或sudo su,无论如何)

find / -name uninstall-devtools

这将揭示实用程序的位置......

答案 4 :(得分:7)

如果你有XCode 4.3.1,只需移动到应用程序文件夹中的 XCode.app 文件。

答案 5 :(得分:5)

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

答案 6 :(得分: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。