Xcode 6和Xcode 5可以在同一台计算机上共存吗?


83

我目前拥有并使用Xcode 5,虽然我想尝试使用Xcode 6,但我不想将其用于生产。我可以将它们都安装在同一台计算机上而不会互相冲突吗?我在Xcode 6的下载页面上找不到任何内容。


1
请记住,您可能会遇到Xcode Server问题,请查看文档 Known Issues in Xcode 6 Beta部分以了解详细信息。
A-Live

Answers:


67

我现在将它们并排安装,并且在这种安排上我没有遇到任何问题。虽然我显然已经很长时间没有Xcode 6了,但我也对以前的多个Xcode Beta版本做了同样的事情,而且我没有理由相信这个版本会有所不同。

编辑:您可以用来xcode-select在命令行工具的不同版本之间进行切换。从手册页

当系统上安装了多个Xcode应用程序时(例如,包含最新Xcode的/Applications/Xcode.app和包含开发人员预览的/Applications/Xcode-DP.app),请使用xcode-select --switch path / to / Xcode。应用程序以指定要用于命令行开发人员工具的Xcode。


8
关于为什么xcode 6(单击时)为何具有其反弹动画并运行20秒,然后又无法启动的任何想法?我正在运行10.9.3
UIChris 2014年

对我来说一样,无法启动
devmiles.com 2014年

1
@mts参见上面的编辑。使用命令行工具应该没有问题。
伊桑·霍尔舒瑟

13
user1147981-我的弹跳了2分钟,然后问我是否要打开它,然后弹跳了一段时间,让我接受了用户协议,然后开始安装组件,然后放了一段时间的风车,然后终于开始了(没什么意思发生的原因是它没有选择自动打开以前的项目)。
Stuart P.

3
@newguyxcode-select更改了将用于命令行工具(例如xcodebuild)的Xcode的版本,但据我所知,它不会更改与Xcode关联的文件扩展名(包括.xcworkspace)的默认应用程序。有许多方法可以做到这一点,但是这可能是最简单的:tech-recipes.com/rx/2573/...
伊桑Holshouser

17

答案是肯定的

在哪里下载Xcode 6 Beta

  1. 转到https://developer.apple.com/xcode/downloads/
  2. 在iOS开发人员中心上选择“查看”
  3. 使用您的Apple Developer ID登录
  4. 在左上方,选择iOS 8 Beta
  5. 向下滚动并搜索Xcode 6 beta

Xcode 6的要求是OS X Mavericks 10.9.3

它将安装到名称为Xcode6-Beta的/ Applications文件夹中,因此不会损害您当前的Xcode


@Chandru我的Macbook上同时装有Xcode 5和Xcode,我只有4GB :)
onmyway133 2014年

只需付我2美分的价值-绕过mac App商店进行下载,此链接会将您直接带到Apple的所有开发工具下载。developer.apple.com/downloads/index.action
jwknz 2014年

13

它们可以共存而没有任何问题。您可以通过以下方式设置命令行工具使用的版本:

sudo xcode-select -s /Applications/Xcode6-Beta.app

Xcode 6也适用于10.9。


5
值得注意的是,它仅适用于OS X 10.9.3或更高版本(并非所有版本的10.9)
Cody Reichert 2014年

13

如前所述-XCode 5和6可以共存。只是要补充一下,您还可以使用GUI在不同版本的命令行工具之间进行切换:打开XCode- > Preferences- > Locations


5

我的扩展坞中的Xcode 5图标变成了一个大问号,因为它似乎已在安装优胜美地时删除了。此外,如果我尝试从应用商店重新下载它,则表示我的OS X版本“太新”,因此拒绝允许我下载。接下来,我从开发人员下载中下载了Xcode 5.1.1,最终使我得以安装它。他们俩现在在优胜美地愉快地共存。


4

我正在运行OS X 10.9.3,并安装了XCode 5.1.1。今天,我安装了XCode 6 beta,并且没有问题。现在我有一个XCode和一个Xcode6-Beta应用程序。


1
您在哪里下载的?
莉娜·布鲁

@LenaBru从Mac Developer页面。我相信您需要加入他们的付费计划才能下载Beta。
aglasser 2014年

1
我已经注册...我是公司的ios开发人员,我拥有该公司的帐户...我在哪里下载?
莉娜·布鲁

ima已注册开发人员(付费帐户)...但我的帐户上的ios 8链接已禁用..您能建议我一些吗?
Harshit Gupta 2014年

3
@harshitgupta我认为您必须接受最新的程序许可协议。您是否在developer.apple.com/membercenter/index.action上看到一个不错的要求您执行此操作?
pelotasplus 2014年

2

是的,您可以在系统上使用两个Xcode,但建议保留最新的一个。在安装Xcode 6时,将提示'Xcode已经存在。更换/保留吗?'

继续创建Xcode的新副本。这将在您的系统上安装Xcode 6。新安装的Xcode将重命名为'Xcode 6'。我在系统上使用Xcode 5.1和Xcode 6,看来没有问题。

截图的问题


谢谢你 是从App Store安装时出现的“替换/保持”提示?
Dan Rosenstark 2014年

不可以。你必须使用直接下载:apple.stackexchange.com/questions/154472/...
丹Rosenstark

1
@Yar:下载“ dmg”文件格式时不会。安装后,将弹出“替换/保留”应用程序。
Jayprakash Dubey 2014年


1

是的,您可以在同一台Mac上拥有两个单独的版本

  1. Mac App Store上的Xcode 6将替换现有的Xcode安装。仅Xcode Betas单独安装(默认情况下)

  2. 仅从https://developer.apple.com/downloads/下载Xcode并手动进行安装(通过将Xcode从DMG复制到/ Applications)会提示您替换或保留两者。

提示时选择同时保留两个选项。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.