多个Xcode安装

多个Xcode安装

问题描述:

从Mac App Store全新安装Lion和Xcode 4.1之后,我想安装另一版本的Xcode多个Xcode安装

我听说,这是完全安全的安装在另一个目录(考虑首先在/开发人员)。唯一要记住的是运行xcodebuild将导致启动最后一个安装。

但是我在安装时遇到了另一个问题,即使我改变了目录,它清楚地表明它将升级Xcode工具集,系统工具和UNIX开发,并且它们只能位于/ Developer并且每个系统只安装一个这里是截图:

Screenshot of the upgrade status

因此,如何有Xcode和软件开发工具包的其他干净实例,而不搞砸了的生产一个?

非常感谢。

似乎无法在两个版本上安装系统工具。我从来没有成功过。

需要注意的一点是,如果您使用最新版本安装旧版xCode,组织者中的“Build Archive”功能将不起作用。我找到的唯一补救措施是删除这两个xCodes并重新安装我想用于构建存档的那个。这是一个痛苦的过程。

+0

因此,我们确实似乎多次安装不那么安全的,这是一个遗憾...谢谢。 – Mouss

+0

确实。在我的大型项目中,我们最终在真实设备上测试了各种iOS版本。我们看到模拟器和设备之间的许多差异令人沮丧。我每个人都花几个小时在不同的iPod touch上运行测试程序。有趣! – retrodrone

其实你可以做到这一点(或至少我似乎能够)。有时我已经安装了三个独立的XCode实例 - 一个旧的XCode 3.x(我后来摆脱掉了),一个XCode 4生产,一个XCode 5 beta;全部在单独的目录中。

对我来说最关键的是调用命令行工具来告诉哪个系统是“主”xcode,用于运行xcodebuild,乐器,agvtool和其他一些系统:xcode-select -switch /Developer(只是man xcode-select ftw)。

因此,我有一个4.0.2版本作为主要现在,并不断升级iOS5 beta版本。我尝试了一下,但是当我想要使用4.0.2来裁减生产版本时,我确保我的系统知道/ Developer是最新的,如果需要的话就切换它。 FWIW,当您用最新设置替换系统工具时,可能会损坏单个系统工具,但这是(至今)从未打过我。

而且,参考有与之相似的另一这里讨论:Install xCode 3.2.3 w/ iPhone SDK 4, get "Base SDK missing", can't see other SDKs

+0

我可以证实这一点。 – SevenBits