你如何卸载旧的自定义安装的 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 安装。 @Harkonianuninstall-devtools
not 卸载 all 安装,它仅卸载“其”安装,即从单个 <Xcode>
目录卸载。可以同时安装多个版本的 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?的主要内容,如果未能解决你的问题,请参考以下文章