xcrun:错误:无法统计活动的Xcode路径'/Volumes/Xcode/Xcode45-DP1.app/Contents/Developer'.(没有相应的文件和目录)

Dav*_*vid 77 xcode4.4

我整天都在试着解决这个问题!

我已xcode-select -switch /path/to/xcode/按照此处的建议尝试了建议,但它仍然给了我这个错误!

我现在已经完全删除了XCode 4.4和命令行工具,并且运行xcrun仍然给我这个错误!

即使安装新的Xcode副本和命令行工具也会产生此错误!

命令结果..

sh-3.2# xcode-select -print-path
/Applications/Xcode.app/Contents/Developer
sh-3.2# xcrun -find
xcrun: Error: could not stat active Xcode path '/Volumes/Xcode/Xcode45-DP1.app/Contents/Developer'.           (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

Aar*_*ger 209

解决方案#1(影响所有用户)

xcode-select是答案.您指向错误的路径,或者您没有以root用户身份执行此操作.在终端尝试这个:

sudo xcode-select -switch /Applications/Xcode.app
Run Code Online (Sandbox Code Playgroud)

然后键入您的密码.

解决方案#2(仅影响您)

如果

  • 你不想sudo,或
  • 您没有超级用户权限,或
  • 解决方案#1不起作用

改为覆盖DEVELOPER_DIR环境变量:

export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
Run Code Online (Sandbox Code Playgroud)

可选:您可以通过编辑.bash_profile文件在登录会话之间保持此状态.

如果两种解决方案均无效,请发布错误消息.

  • 我试过`sudo xcode-select -switch/Applications/Xcode.app/Contents/Developer /`这就解决了问题 (8认同)

Shm*_*idt 15

问题是/usr/share/xcode-select/xcode_dir_link指向旧文件夹,并且在命令时不会更新

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

解决方案:删除此链接并手动创建.


小智 7

这对我有用:

  1. XCode首选项/位置/命令行工具 - 设置为正确的版本和位置
  2. XCode首选项/下载 - 安装命令行工具


Dav*_*vid -11

最终有效的解决方案是重新安装 10.8、重新安装 Xcode,然后重新安装命令行工具。

  • 亚伦的回答是一个更好的解决方案。 (2认同)