如何在我的mac中将xcode版本设置为默认值?

时间:2014-09-18 10:56:45

标签: iphone xcode

现在我将xcode 6.0(Beta)作为我的xcode的默认版本。

今天我从app store安装了xcode 6,但我想将xcode 6设置为 默认版本。

我该如何设置?

提前致谢。

6 个答案:

答案 0 :(得分:88)

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

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

另外,有关详细信息,请click here

答案 1 :(得分:33)

应该很容易。

解决方案1:

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

Screen Shot of multiple Xcode apps

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

解决方案2

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

enter image description here

答案 2 :(得分:26)

没有直接关系,但我认为大多数人都觉得这很有用。 Here is a link显示命令行常见问题解答。

最有用的两个命令是。

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

    xcode-select --print-path

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

      sudo xcode-select -switch Xcode.app

           

      例如:#include <iostream> #include <string> #include <vector> namespace { bool isPrime(const std::vector<int> &previousPrimes, int possiblePrime) { for (auto prevPrime : previousPrimes) if (possiblePrime % prevPrime == 0) return false; return true; } } int main() { auto primes = std::vector<int>({2}); for (int i = 3 /*2 is already a prime*/; i <= 100; ++i) if (isPrime(primes, i)) primes.push_back(i); for (auto prime : primes) std::cout << prime << ' '; std::cout << std::endl; }

答案 3 :(得分:10)

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

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

这对于某些第三方应用程序来说非常方便,它们无法重置来自OSX的路径,如SVNX.app

答案 4 :(得分:2)

这对我有用,我使用的是香草钛CLI。

切换到所需的Xcode版本,然后切换到ti setup的{​​{1}}

  

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

     

ti setup ios

答案 5 :(得分:0)

If you do a lot of work in both the current and beta version of Xcode run sudo xcode-select --switch /Applications/Xcode.app to select the default xcode and rename the beta Xcode to XcodeBeta.app or Xcode10.app.

Whenever you want to upgrade just rename the Xcode and restart terminal.