更改Xcode活动开发者路径

14

这个问题之前已经有人问过,但是没有解决 这里

我尝试了这里的解决方案,但它并没有解决这个问题。

我得到了这个错误:

xcrun: error: active developer path ("/Applications/Xcode 2.app/Contents/Developer") does not exist, use xcode-select to change

活跃的开发者路径不应该写成“Xcode 2.app”,而是“Xcode.app”。

我的问题是:如何将活跃路径更改为“Xcode.app”?

我已经尝试了以下方法:

$> xcode-select -switch /Applications/Xcode.app/Contents/Developer
$> xcode-select -print-path 
/Applications/Xcode.app/Contents/Developer

我尝试重新安装Xcode,但问题仍然存在。


解决方案对我起作用了 - Gilad M
6个回答

64

你尝试过使用sudo命令以root身份执行switch命令吗?

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

3
+1 它运行得非常完美,应该被接受为答案。 - swiftBoy
同意,这个方法可行。楼主应该回来接受这个答案。 - Chris.Stover
我不能接受这个答案,因为它没有解决我的问题,我的问题有点复杂。虽然我很高兴它帮助了其他人! - MatrixMummy
我一直在尝试运行 sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 命令,但是它显示 sudo: xcode-select: command not found。 - Jasmeet

16

还有一种不需要终端的选项,我们可以通过Xcode更改活动开发者路径。

启动Xcode,转到 Xcode -> 首选项 -> 位置, 命令行工具中将列出所有已安装的Xcode列表。从下拉菜单中选择任何Xcode设置为活动开发者路径。

使用此选项,您可以将任何Xcode(如果您在计算机上安装了多个Xcode并且想要更改默认值)设置为默认的活动开发者路径。

愉快编码 :)


谢谢。这帮了我很多。 - Sukhpreet

1
有可能您的“应用程序”文件夹中存在多个Xcode版本。另外,您可能已经更改了Xcode的名称。
请从“应用程序”文件夹中搜索您的“Xcode名称”,然后输入以下命令: sudo xcode-select -switch /Applications/"Xcode名称.app"/Contents/Developer 对我来说起效了。您呢?

这应该是一条注释(当您有足够的声望时,可以添加注释),而不是答案。请参阅帮助部分了解如何获得声望,从而能够发表评论。 - mathielo

1

当我将我的Xcode应用程序重命名为xcode6.4时,我想到了这个问题。

您必须通过用重命名的Xcode应用程序替换Xcode来提供新路径

示例: sudo xcode-select -switch /Applications/Xcode6.4.app/Contents/Developer


0
如果还没有安装Xcode,那么就会出现这个错误。所以,请先安装Xcode,然后再进行检查。

-1

通过对我的电脑进行硬重置,解决了我的问题。

我同意下面得票最多的答案对于大多数遇到这个问题的人很有帮助。


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