101

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

Xcode 4 Guide 说要这样做:

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

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

我已经运行了之前在其中找到的卸载开发工具/Developer/Applications,然后重新安装。

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

4

7 回答 7

195

我使用这个命令:

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

编辑(1年后):

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

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

于 2011-03-12T20:27:01.063 回答
25
sudo /[xcode-path]/Library/uninstall-devtools --mode=all

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

于 2011-03-16T10:30:05.393 回答
14

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

/Library/Developer/Shared/uninstall-devtools

这是我找到它的地方。

还要Install Xcode.app从 Applications 文件夹和 Empty Trash 中删除。

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

于 2011-10-18T11:38:19.133 回答
7

如果您有 XCode 4.3.1,只需将应用程序文件夹中的XCode.app文件移至垃圾箱。

于 2012-03-15T23:09:14.683 回答
7

su (或者sudo su,随便)

find / -name uninstall-devtools

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

于 2012-03-06T15:57:07.210 回答
5

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

于 2012-11-05T17:55:09.767 回答
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。

于 2013-07-29T08:56:44.283 回答