【发布时间】:2014-07-23 04:57:03
【问题描述】:
我目前拥有并使用 Xcode 5,虽然我想试验 Xcode 6,但我不想将它用于生产。我可以将它们都安装在同一台计算机上而不会相互冲突吗?我在 Xcode 6 的下载页面上找不到任何内容。
【问题讨论】:
-
请记住,您可能在使用 Xcode Server 时遇到问题,请查看 documentation
Known Issues in Xcode 6 Beta部分了解详细信息。
我目前拥有并使用 Xcode 5,虽然我想试验 Xcode 6,但我不想将它用于生产。我可以将它们都安装在同一台计算机上而不会相互冲突吗?我在 Xcode 6 的下载页面上找不到任何内容。
【问题讨论】:
Known Issues in Xcode 6 Beta 部分了解详细信息。
我现在将它们并排安装,我没有遇到这种安排的任何问题。虽然我显然很久没有使用 Xcode 6,但我对之前的几个 Xcode beta 版本也做过同样的事情,我没有理由相信这个版本会有所不同。
编辑:您可以使用xcode-select 在不同版本的命令行工具之间切换。来自man page:
当一个系统上安装了多个 Xcode 应用程序时(例如 /Applications/Xcode.app,包含 最新的 Xcode 和 /Applications/Xcode-DP.app 包含开发人员预览)使用 xcode-select --switch path/to/Xcode.app 指定您希望用于命令行开发人员的 Xcode 工具。
【讨论】:
xcode-select 更改将用于命令行工具的 Xcode 版本(例如 xcodebuild),但据我所知,它不会更改文件扩展名的默认应用程序与 Xcode(包括 .xcworkspace)相关联。有很多方法可以做到这一点,但这可能是最简单的:tech-recipes.com/rx/2573/…
答案是肯定的
在哪里下载 Xcode 6 测试版
Xcode 6 的要求是 OS X Mavericks 10.9.3
它将安装到名称为 Xcode6-Beta 的 /Applications 文件夹中,因此它不会损害您当前的 Xcode
【讨论】:
它们可以共存而没有任何问题。您可以设置命令行工具使用的版本:
sudo xcode-select -s /Applications/Xcode6-Beta.app
Xcode 6 也适用于 10.9。
【讨论】:
如前所述 - XCode 5 和 6 可以共存。 只想补充一点,您也可以使用 GUI 在不同版本的命令行工具之间切换:打开 XCode -> Preferences -> Locations.
【讨论】:
我在 Dock 中的 Xcode 5 图标变成了一个大问号,因为它似乎已在安装 Yosemite 时被删除。此外,如果我尝试从应用商店重新下载它,它会说我的 OS X 版本“太新”并且拒绝让我下载。接下来,我从开发人员下载中下载了 Xcode 5.1.1,最终允许我安装它。他们现在在优胜美地幸福地共存。
【讨论】:
我正在运行 OS X 10.9.3 并安装了 XCode 5.1.1。今天我安装了 XCode 6 测试版,它没有问题。现在我有一个XCode 和一个Xcode6-Beta 应用程序。
【讨论】:
是的,系统上可以有两个 Xcode,但建议保留最新的一个。安装 Xcode 6 时会提示 'Xcode 已存在。替换/保留它?'
使用创建 Xcode 的新副本。这将在您的系统上安装 Xcode 6。新安装的 Xcode 将被重命名为 'Xcode 6'。我在我的系统上使用 Xcode 5.1 和 Xcode 6,似乎没有问题。
【讨论】:
作为@Ray Richards 答案的扩展 ;) - 您可以从以下链接安装 Xcode 5.1.1 https://developer.apple.com/downloads/index.action?name=Xcode#
这应该允许您在 Yosemite 上运行 5.1.1 和 6。
【讨论】:
是的,你可以在同一个 mac 上拥有两个不同的版本
Mac App Store 上的 Xcode 6 将替换现有的 Xcode 安装。 只有 Xcode 测试版单独安装(默认)
只有从 https://developer.apple.com/downloads/ 下载 Xcode 并手动安装(通过将 Xcode 从 DMG 复制到 /Applications)才会提示您替换或保留两者。
在提示时选择同时保留选项。
【讨论】: