I get this error:
xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun
This solution works, but the error occurs again after closing my terminal and reopening it; I then have to run the same commands every time I open a new terminal window.
How can I apply these changes such that they will save after closing the terminal window out?
For me the solution was as easy as reinstalling Xcode.
It was pointed out here: https://superuser.com/a/981126
You can (re)install Xcode via command line like the answer above suggest, or directly from the App Store.
I know this is quite old but I got the same issue and then I fixed it by doing couple more extra steps. Problem came when Terminal could not find the actual path of the Command Line Tools.
xcode-select --print-path
. This would most likely print/Applications/Xcode.app/Contents/Developer
.sudo rm -rf /Library/Developer/CommandLineTools
.sudo xcode-select --install
Now the final step, change the path for the CLT to the actual path usingsudo xcode-select -switch /Library/Developer/CommandLineTools/
this will fix it.[Update] The steps below are for OS X 10.10 (Yosemite). Those experiencing this because of an upgrade to 10.11 (El Capitan) seem need to only run
sudo xcode-select --install
as described in the accepted answer.I found a suggestion here which indicated
sudo xcode-select -switch /
as the fix. However, this threw an error that the developer path was invalid.
Instead, for me, I modified this to
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
(which is a mixture of the two referenced link solutions) and this worked.
[Edit]
Try using
xcode-select --print-path
to find your developer path if /Applications/Xcode.app/Contents/Developer/ is still invalid for you.
I too had the same issue after upgrading to OS X EI Captian. I just installed xcode-select using
sudo xcode-select --install
I started getting the same error after updating to OS X El Capitan.
In my case, all I did was to install it:
And it works fine for me.