我目前使用的是Xcode 5,虽然我想尝试一下Xcode 6,但我不希望在生产中使用它。我能否在同一台计算机上安装两个版本而不会相互冲突呢?在Xcode 6的下载页面上我没有找到相关信息。
我现在已经将它们并排安装了,这个安排没有遇到任何问题。虽然我显然没有长时间使用Xcode 6,但我之前也用过几个Xcode beta版本做同样的事情,我没有理由认为这个版本会有所不同。
编辑:您可以使用xcode-select
在不同版本的命令行工具之间进行切换。从手册页面中得知:
当系统上安装了多个Xcode应用程序(例如/Applications/Xcode.app,包含最新的Xcode和/Applications/Xcode-DP.app包含开发者预览版)时,请使用xcode-select --switch path/to/Xcode.app指定要用于命令行开发人员工具的Xcode。
xcode-select
命令可以更改在命令行工具(例如 xcodebuild
)中使用的 Xcode 版本,但据我所知它不会更改与 Xcode 相关联的文件扩展名(包括 .xcworkspace)的默认应用程序。有很多方法可以更改默认应用程序,但这可能是最简单的方法:http://www.tech-recipes.com/rx/2573/os_x_how_to_change_default_application_to_open_file_type/。 - Ethan Holshouser答案是肯定的
在哪里下载 Xcode 6 beta
Xcode 6 的要求是 OS X Mavericks 10.9.3
它将安装到 /Applications 文件夹中,名称为Xcode6-Beta,因此不会影响您当前的 Xcode
如前所述 - XCode 5和6可以同时存在。 只想补充一点,您也可以使用GUI在不同版本的命令行工具之间切换:打开XCode -> 首选项 -> 位置。
它们可以毫无问题地共存。您可以使用以下命令设置命令行工具使用的版本:
sudo xcode-select -s /Applications/Xcode6-Beta.app
Xcode 6也可以在10.9上使用。
我的dock栏上的Xcode 5图标变成了一个问号,似乎在安装Yosemite的时候被删除了。如果我尝试从应用商店重新下载它,它会说我的OS X版本“太新”,并拒绝允许我下载。接下来,我从开发者网站下载了Xcode 5.1.1,这最终使我能够安装它。它们现在都在Yosemite上愉快地共存。
我正在运行OS X 10.9.3,并安装了XCode 5.1.1。今天我安装了XCode 6 beta,一切顺利。现在我有一个XCode
和一个Xcode6-Beta
应用程序。
选择create a new copy of Xcode.这将在您的系统上安装Xcode 6。新安装的Xcode将被重命名为'Xcode 6'。我在我的系统上同时使用Xcode 5.1和Xcode 6,似乎没有任何问题。
是的,您可以在同一台Mac上拥有两个单独的版本。
Mac App Store上的Xcode 6将替换现有的Xcode安装。只有Xcode测试版默认情况下会单独安装。
仅从https://developer.apple.com/downloads/下载Xcode并手动安装(通过将Xcode从DMG复制到/Applications)将提示您替换或保留两者。
在提示时选择保留两个选项。