如何将Xcode版本设置为我的Mac的默认版本?

112

我当前的默认Xcode版本是Xcode 6.0(Beta),但今天我从App Store安装了Xcode 6,因此我想将Xcode 6设置为默认版本。

我该怎么设置?


只需删除beta版本,因为现在你为什么还需要保留它呢。 - Popeye
1
可能是重复的问题:如何更改启动的默认Xcode版本? - Popeye
6个回答

201

你可以在终端中使用以下命令设置所需的Xcode:

sudo xcode-select -s <path/to/>Xcode.app

另外,如果需要更多信息,请点击这里


应该是这样的。sudo xcode-select --switch - vedhanish

61

虽然与此无直接关联,但我想大多数人会发现这很有用。 这里是一个链接,显示了命令行FAQ。

最有用的两个命令是:

  1. 打印我使用的工具当前Xcode版本

xcode-select --print-path

  1. 选择你的命令行工具的默认Xcode

sudo xcode-select -switch Xcode.app

例如:sudo xcode-select -switch /Applications/Xcode5.1.1/Xcode.app


这个答案已经过时了! - Srikanth Adavalli

50

应该很容易。

解决方法1:

  • 右键点击(或按Control + 单击)Xcode项目文件(.xcodeproj)。
  • 将鼠标悬停在“打开方式”上,你将看到列出了Applications文件夹中的所有Xcode应用程序。

多个Xcode应用程序的屏幕截图

  • 现在,按住Option键,使“打开方式”菜单变成“始终使用此应用程序打开”。
  • 继续按住Option键并选择您想要设置为此文件默认的Xcode版本。

解决方法2:

另一种将此更改应用于所有相似文件的方法是单击“获取信息”,然后在“打开方式”部分进行必要更改。

输入图像描述


7
解决方案2是我正在寻找的那个。 - shah1988
1
基于终端的答案对我来说无法将Xcode-10-beta更改为Xcode-9.4,但是解决方案2起了作用,谢谢! - AamirR

25

在10.10中,您应该使用(假设您已安装了几个版本的Xcode,如Xcode6.1、Xcode6.2和Xcode6.3,并希望将Xcode6.3作为默认版本)。

sudo xcode-select --switch /Applications/Xcode6.3.app

这在一些第三方应用程序中非常方便,这些应用程序无法像SVNX.app那样从OSX中重置路径。


5

这对我很有效,我正在使用原始的钛金属CLI。

切换到所需的Xcode版本,然后运行 ti setup 以获取 ios 版本。

sudo xcode-select -switch /path/to/Xcode.app/Contents/Developer/

ti setup ios


3
如果你在当前和beta版本的Xcode中都有大量工作,请运行sudo xcode-select --switch /Applications/Xcode.app来选择默认的Xcode,并将beta版Xcode重命名为XcodeBeta.appXcode10.app。每当你想升级时,只需重命名 Xcode 并重新启动终端即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接