xcrun:错误:不能stat激活Xcodepath'/Volumes/Xcode/Xcode45-DP1.app/Contents/Developer'。 (无此文件或目录)

我一整天都在试图解决这个问题,一直在桌子上打我的头!

我已经尝试了build议的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) 

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

xcode-select是答案。 您要么指向错误的path,要么不是以root用户身份进行操作。 在terminal试试这个:

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

然后input您的密码。

解决scheme#2(只影响你)

如果

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

改为重写DEVELOPER_DIR环境variables:

 export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer" 

可选 :通过编辑.bash_profile文件,可以在login会话之间保持这一点。

如果两种解决scheme都不起作用,请发布错误消息

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

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

解决scheme :删除此链接并手动创build。

这对我工作:

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

上面的解决scheme并没有帮助我。 删除旧的系统链接帮助了我。 这里描述: 错误:无法运行/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/ibtool(没有这样的文件)

我会在10.9同样的错误。 我没有在我的系统上安装XCode,我手动更新了XCode命令行工具。 之后,下面的命令修复了我的错误:

 sudo xcode-select -switch / 

最终解决scheme是重新安装10.8,重新安装Xcode,然后重新安装命令行工具。