我怎样才能真正卸载Xcode?

我怎样才能真正卸载Xcode?,xcode,homebrew,Xcode,Homebrew,我在使用Xcode时遇到问题,并试图安装自制软件,所以我决定卸载Xcode并重新开始。然而,我在网上找到的卸载方法都不起作用 首先,我是通过应用商店安装的,不管它值多少钱。这似乎意味着有些事情与那些没有发生的事情不同 接下来,我没有/Developer目录,所以任何希望我运行以/Developer路径开头的东西都不会工作 没有/Library/Developer/Shared/uninstall devtools,因此执行该工具将始终失败 从“我的应用程序”文件夹中删除Xcode.app并清空垃

我在使用Xcode时遇到问题,并试图安装自制软件,所以我决定卸载Xcode并重新开始。然而,我在网上找到的卸载方法都不起作用

首先,我是通过应用商店安装的,不管它值多少钱。这似乎意味着有些事情与那些没有发生的事情不同

接下来,我没有
/Developer
目录,所以任何希望我运行以
/Developer
路径开头的东西都不会工作

没有
/Library/Developer/Shared/uninstall devtools
,因此执行该工具将始终失败

从“我的应用程序”文件夹中删除Xcode.app并清空垃圾,除了删除实际的应用程序本身之外,似乎什么都没做,应用商店仍然认为它已安装。我仍然无法安装自制软件

我到底怎样才能成功卸载这个东西


编辑:没有人知道如何卸载应用商店版本的Xcode以便我可以重新安装它吗=(

将Xcode.app拖到垃圾箱中。就是这样。也将
/Developer
目录放入垃圾箱(如果您有一个旧的Xcode安装目录)

/Developer
目录现在位于
/Applications/Xcode.app/Contents/Developer
中。应用程序包现在包含所有内容


…除了您可能需要的命令行工具之外的所有工具。这些工具可以从Xcode(首选项->下载->组件选项卡)中安装。工具(和其他开发工具)现在通过Xcode主菜单(打开开发工具)启动而不是直接从Finder加载。

您需要安装命令行工具(通过Xcode首选项)才能安装Homebrew


Xcode不再创建
/Developer
文件夹,无论您是否通过应用商店安装。这不应该(也不会)导致自制出现问题。

最终找到了重新安装XCode的解决方案。虽然我已将其从主应用程序文件夹中删除,但我在外部驱动器上安装了一个辅助系统,并且存在XCode。将其从该驱动器上的应用程序文件夹中删除(即使我没有从该驱动器启动)可以从应用商店重新安装XCode。

这个解决方案对我来说很有效:

查找Xcode的快捷方式(桌面、驳接等)

转到:“选项”,然后转到“在查找器中显示”

您现在查看的文件应命名为:“Xcode.app”。这是您需要删除的文件

现在将此文件(拖放)移动到垃圾箱*。 *如果您尝试运行Xcode,它会告诉您它无法运行,因为它在垃圾桶中

清空垃圾*。 *这个过程花了我一些时间,因为Xcode的大小约为1.8GB

重新启动你的Mac

转到应用商店(快捷方式位于Dock--Launchpad 当您打开AS时,您将在“开发者工具”下找到Xcode。在那里,AS只允许我安装它。它通过自动下载并安装Xcode来安装Xcode

重新安装后,所有错误和问题(我遇到的)都消失了。此解决方案适用于: Mac mini、Mac OS X 10.9.1上的Xcode 5.0.1。
其他考虑sudo命令的解决方案对我不起作用。我不知道Xcode 5是如何安装的。Xcode位于应用程序文件夹中。

删除Xcode应用程序应该可以工作,直到应用程序商店意识到它不再安装为止。我不确定为什么不能,或者应用程序商店可能需要多长时间才能意识到它已经消失。如果您安装了命令行工具,那么您可能还需要摆脱命令行工具。我不确定,但我猜Xcode.app包中有一些用于命令行工具的卸载脚本。@CanBerkGüder如果Xcode不属于“程序员常用的软件工具”的标题我不知道是什么造成的。这不是一个仅适用于任何应用程序的问题,Xcode的分发和安装方式已经发生了显著的变化。OP在这里比在apple.SE.Aha上更可能得到一个好的答案。好吧,这澄清了很多。但是现在我已经删除了Xcode应用程序,我无法运行它来安装任何东西,一个应用商店仍然认为它已经安装好了。那么……现在怎么办?@Jonathan,你还有“安装Xcode”吗in/Applications?这是第一次在App Store上发布Xcode时使用的。现在没有使用。如果是,请删除它。不,我以前从未安装过Xcode,所以App Store版本是我所知道的唯一版本。LOL我只是觉得这是一个任何人都可能犯的非常简单的错误,而且可能会让其他人发疯。我真的不认为是这样“坦白交代”,但我会接受+1!;)