xcrun: Error: could not stat active Xcode path '/Volumes/Xcode/Xcode45-DP1.app/Contents/Developer'. (No such file or directory)

I've been beating my head against the desk all day trying to fix this!!!

I have tried the suggested xcode-select -switch /path/to/xcode/ as suggested here but it still gives me this error!

I have now completely removed XCode 4.4 and the command line tools as well, and running the xcrun still gives me this error!

Even installing a new copy of Xcode and the command line tools produces this error!!

Result of commands..

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)
28356 次浏览

Solution #1 (affects all users)

xcode-select is the answer. You are either pointing at the wrong path or you are not doing it as a root user. Try this in Terminal:

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

and then type your password.

Solution #2 (affects only you)

If

  • you don't want to sudo, or
  • you don't have superuser permissions, or
  • solution #1 doesn't work

override the DEVELOPER_DIR environment variable instead:

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

Optional: you can make this persist between login sessions by editing your .bash_profile file.

If neither solution works, post your error message.

The solution that finally worked was by reinstalling 10.8, reinstalling Xcode, and then reinstalling the command line tools.

This worked for me:

  1. XCode preferences/Locations/Command Line Tools - set to proper version and location
  2. XCode preferences/Downloads - install command line tools

The problem is that /usr/share/xcode-select/xcode_dir_link points to an old folder, and doesn't updates when command

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

Solution: delete this link and create it manually.

Solutions above didn't help me. Removing old system links helped me. It is described here: Error: Can't run /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/ibtool (no such file)

I'd the same error on 10.9. I didn't had XCode installed on my system and I manually updated the XCode command line tools. After that following command fixed the error for me:

sudo xcode-select -switch /

I've seen this with only mac systems since it considers running few commands such as gcc git as system level commands and part of command line developer tools.

I had faced this after uninstalling xcode. So the solution is to either install xcode which comes pre packed with the tools or just install the tools by running xcode-select --install.

Refs http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/