你如何卸载旧的自定义安装的 Xcode?

Posted

技术标签:

【中文标题】你如何卸载旧的自定义安装的 Xcode?【英文标题】:How do you uninstall old custom installs of Xcode? 【发布时间】:2011-02-05 22:48:23 【问题描述】:

当我安装测试版时,我会将自定义安装到最新发布版本的单独文件夹中。我有几个旧的测试版安装。

如何卸载旧的自定义版本的 Xcode?

我可以直接删除文件夹吗? 我们需要使用终端吗?

发行说明建议使用这个:

$ 须藤 /库/卸载-devtools --mode=all

但这只会卸载我原来的官方发布版本 3.2 吗?

谢谢。

【问题讨论】:

【参考方案1】:

来自发行说明:

在本文档中,<Xcode> 指的是开发者工具所在的路径 Essentials 组件已安装。

...

要卸载启动卷上的 iPhone SDK 和 Xcode 开发工具以及 <Xcode> 目录,来自终端窗口类型:

$ sudo <Xcode>/Library/uninstall-devtools --mode=all

所以,如果你使用了/Developer的默认安装路径,你可以使用这个命令卸载:

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

【讨论】:

OP 询问是否只卸载一个 Xcode 安装。 uninstall-devtools 将卸载所有安装,包括官方版本。由于一次只能安装 1 个版本的 Developer Tools Essentials 组件,因此无法使用该终端命令来删除特定的 xcode 安装。 @Harkonian uninstall-devtools not 卸载 all 安装,它仅卸载“其”安装,即从单个 &lt;Xcode&gt; 目录卸载。可以同时安装多个版本的 Developer Tools Essentials(您只需使用 /Developer 以外的路径进行后续安装)。这就是OP所要求的。他安装在/SomeOtherDir,他想卸载那个安装。方法是使用sudo /SomeOtherDir/Library/uninstall-devtools --mode=all【参考方案2】:

如果您有多个 Developer 文件夹,您可以将其中任何一个拖到回收站中,而不会损坏其他文件夹。开发者文件夹是完全独立的。

从下载图像安装开发工具也可以在 /usr 中安装工具,用于 Unix 风格和基于 makefile 的开发。 uninstall-devtools 脚本也会删除这些。这也不应该影响剩余的开发者文件夹。

【讨论】:

+1 谢谢。很高兴知道这一点。以前不清楚为什么我不能直接删除我的开发者文件夹来卸载额外的 Xcode 副本。【参考方案3】:

这更像是一个评论而不是一个答案,但我没有代表进一步澄清 Jon-Eric 的答案:

...来自终端窗口类型:

$ sudo <Xcode>/Library/uninstall-devtools --mode=all

准确输入(从卷的根目录),不要 cd 进入目录并尝试:

$ cd /XCode4/Library
$ sudo uninstall-devtools --mode=all

这行不通。仅供参考,这让我很着迷......

【讨论】:

【参考方案4】:

由于某种原因,我的系统已经归档了 xcode 3,尽管我只使用了 4,并将它放在 /Developer-old 中,所以运行

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

移除了老旧的 xcode。

【讨论】:

以上是关于你如何卸载旧的自定义安装的 Xcode?的主要内容,如果未能解决你的问题,请参考以下文章

具有自定义安装位置的 Wix 捆绑卸载包

Office2019 VOL版本 自定义安装组件

WiX:自定义安装文件夹

office2016不能自己自定义安装路径吗

自定义安装apache+php+mysql+phpmyadmin

Visual Studio 2015自定义安装不包括Visual Basic?