2010-04-09 68 views
4

当我安装测试版时,我将自定义安装到单独的文件夹中以发布最新版本。我有几个旧的测试版安装。如何卸载Xcode的旧定制安装?

如何卸载Xcode的旧定制版本?

我可以只是垃圾文件夹?
我们需要使用终端吗?

发行说明建议使用:

$ sudo的 /库/卸载-devtools --mode =所有

但将这个刚刚卸载我原来的正式发布3.2版?

谢谢。

回答

6

从发行说明:

在本文档<Xcode>是指开发人员工具 Essentials组件的安装路径。

...

要卸载iPhone SDK和Xcode开发工具与 <Xcode>目录一起启动卷上,从终端窗口中输入:

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

所以,如果你使用/Developer的默认安装路径,可以使用以下命令进行卸载:

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

OP询问是否只卸载其中一个Xcode安装。卸载 - devtools会卸载所有的安装,包括正式版本。由于一次只能安装1个版本的Developer Tools Essentials组件,因此无法使用该终端命令来删除特定的xcode安装。 – memmons 2011-07-21 17:51:43

+0

@Harkonian'uninstall-devtools' does not _ uninstall_all_ installations,它只卸载“其”安装,即从单个“”目录中卸载。可以同时安装多个版本的Developer Tools Essentials(对于后续安装,您只需使用'/ Developer'以外的路径)。这是OP所问的。他安装在'/ SomeOtherDir'中,他想卸载_that_安装。做到这一点的方法是使用'sudo/SomeOtherDir/Library/uninstall-devtools --mode = all'。 – 2011-07-21 18:35:12

5

如果您有多个开发人员文件夹,您可以将其中的任何一个拖放到垃圾箱而不会损坏其他垃圾箱。开发人员文件夹完全独立。

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

+0

+1谢谢。这是很好的知道。之前并不清楚为什么我不能仅仅废弃我的开发者文件夹来卸载额外的Xcode副本。 – memmons 2011-07-21 17:54:58

2

这比回答的评论,但我没有那么REP-进一步明确乔恩 - Eric的回答是:

...从终端窗口中键入:

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

输入此确切地说(从你的卷的根目录),不要cd进入目录并尝试它:

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

这是行不通的。只是一个供参考,这让我抓到了......

0

出于某种原因,即使我只用4我的系统中已归档的Xcode 3,并把它放在/开发人员的老人,因此运行

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

删除旧的Xcode是一直萦绕周围。