如何在Mac中将Xcode版本设置为默认值?


Answers:


138

您可以在终端中使用以下代码设置所需的Xcode:

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

另外,有关更多信息,请单击此处


46

应该很容易。

解决方案1:

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

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

  • 现在,按住Option键,使“打开方式”菜单变为“始终打开方式”。
  • 继续按住Option并选择要设置为该文件默认值的Xcode版本。

解决方案2

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

在此处输入图片说明


7
解决方案2是我一直在寻找的解决方案。
shah1988'9

1
基于终端的答案对我来说无法从Xcode-10-beta更改为Xcode-9.4,解决方案2可以解决问题,谢谢!
AamirR

44

没有直接关系,但是我想大多数人会觉得这很有用。这是显示命令行常见问题解答的链接

最有用的两个命令是。

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

xcode-select-打印路径

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

须藤xcode-select -switch Xcode.app

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


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

17

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

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

这对于某些第三方应用程序很方便,这些应用程序无法从OSX重置路径,例如SVNX.app


4

这对我有用,我正在使用香草钛CLI。

切换到所需的Xcode版本,然后ti setup输入ios

须藤xcode选择-switch /path/to/Xcode.app/Contents/Developer/

ti setup ios


3

如果您在Xcode的当前版本和beta版本中都进行了大量工作,请sudo xcode-select --switch /Applications/Xcode.app选择默认的xcode并将beta Xcode重命名为XcodeBeta.appXcode10.app

每当您要升级时,只需重命名Xcode并重新启动终端即可。

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.