xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist
Asked Answered
N

13

307

I'm having Xcode issues when I try to use Homebrew and Git:

xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist, use xcode-select --switch path/to/Xcode.app to specify the Xcode that you wish to use for command line developer tools (or see man xcode-select)

I can type xcode-select and it shows that the command exists. When I type xcode-select -p it shows:

/Applications/Xcode.app/Contents/Developer

but when I do which xcode-select, it gives me:

/usr/bin/xcode-select

I've tried to use the command switch and install again via the Apple Developer site, but none of these options have worked so far... How can I fix this?

Narcho answered 26/1, 2016 at 8:24 Comment(0)
N
878

I tried that, and it didn't work, but I found the answer. I just had to reset the developer's path:

sudo xcode-select --reset

Now everything is normal.

Narcho answered 27/1, 2016 at 10:30 Comment(7)
--reset normally this must be run as rootWagram
Thanks. I had uninstalled xcode and installed just the command line tools because I didn't need the whole xcode package on my mac with limited space. However, I was still unable to use commands such as gcc, but after running this command, it works like a charmAntemeridian
I just tried it; now I'm getting "SDK "macosx" cannot be located" lolOleoresin
--reset works well for me. I need only the xcode cli for php development. So I decided to remove the complete xcode from my mac, then I downloaded only the xcode CLI installer(about 170MB). After I upgrade the installed xcode CLI via app store, and applied sudo xcode-select --reset, I am able to use brewand other command line tools such as git like before. Thanks.Saccharometer
Is there any danger in using --reset?Ahner
does not work ........Bunsen
definitely worked!Coalfish
V
233

In my case, I had uninstalled Xcode and then issues with Git CLI started. I solved the problem running the following commands:

sudo xcode-select -r
sudo xcode-select --switch /Library/Developer/CommandLineTools

And then validating a new path with:

sudo xcode-select -p
Vernavernacular answered 9/3, 2020 at 21:51 Comment(4)
Worked for me after uninstalling xcode, saved my dayCustomary
I was facing issues on Android Studio after I uninstalled XCode. Worked for me. I also had to restart Android Studio after using these commands.Tertian
This works for me after having issue with node-gyp on macOS CatalinaRiches
i got message can't install the software. with the command i got xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools'Revell
M
228

Mostly this error occurs when you have installed a newer version of Xcode. And the command line tools are yet to be initialized.

To resolve this: Go under Xcode PreferencesLocations (tab) → And the bottom options is Command Line Tools. Please select the Xcode version for tools.

Example (for Xcode 10.0 (10A255)): Go under Xcode PreferencesLocations (tab) → And the bottom options is Command Line Tools. Select Xcode 10.0 (10A255).

For more details, please see this image:

Select Command Line Tools

Maccarthy answered 17/11, 2016 at 6:21 Comment(4)
I already see it as shown in the above image, but I still see the same error on my setup. I even tried resetting. Any idea? IQuestor
To do this programmatically (I had the error because I uninstalled Xcode), sudo xcode-select --switch /Library/Developer/CommandLineTools (needs to be run as root)Rascally
I had to restart my IDE after I did this and then it worked.Beechnut
The comment above is what fixed it for meProfanity
S
82

I have faced the same issue as I have uninstalled the Xcode abruptly. Running the below command (from Terminal) helped me to resolve this.

sudo xcode-select -switch /
Sessler answered 12/6, 2019 at 9:15 Comment(2)
Check this link also if you have any other error. github.com/Homebrew/legacy-homebrew/issues/23500Ssm
This worked for me. The problem was I uninstalled xcode in my mac. The command line is somehow still tied to xcode. So I went to ~library/Developer and deleted all folders and ran this command.Morrissette
R
48

This error is coming because Xcode gets deleted, corrupt or moved. In my case I removed Xcode from my Mac and faced the same issue.

I fixed it by executing two simple steps:

  1. Open Terminal

  2. Simply run the following command

    sudo xcode-select -r
    

And now the error has been resolved.

Ria answered 1/9, 2021 at 7:22 Comment(3)
It works for MacOS 12.4Blearyeyed
This worked for me. I tried deleting XCode and reinstalling it, and gotxcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist.Amortize
Thank you for showing remove That ...... app from that ....... OSxPilpul
F
36

Use this:

sudo xcode-select -switch /

This should solve the problem.

Flake answered 9/6, 2018 at 18:43 Comment(2)
Check this link also if you have any other error. github.com/Homebrew/legacy-homebrew/issues/23500Ssm
xcode-select: error: missing argument to '-switch' Usage: xcode-select [options]Amortize
K
19

Do what the error suggests. Try that:

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

That should do the trick.

Kimono answered 26/1, 2016 at 8:31 Comment(1)
--switch must be run as rootBlackberry
I
7

For me it helps to install Xcode CLI,

xcode-select --install

after uninstalling Xcode (I don't develop for the OS X or iOS).

Then I could successfully build the downloaded source with make.

Import answered 27/1, 2019 at 10:59 Comment(0)
T
3

Try the error suggestion:

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

And then test the Git executable path.

Enter image description here

Turenne answered 29/5, 2020 at 16:51 Comment(0)
H
2

I had the same problem and had to remove Developer tools completely, and reinstall:

rm -rf /Library/Developer/CommandLineTools
xcode-select --install

Tip: because Xcode had been improperly uninstalled, I had to manually (re)move the Xcode app, too:

mv /Applications/Xcode.app/ /Applications/Xcode.app.bak
Hogwash answered 25/4, 2019 at 8:27 Comment(1)
The installation of the xcode gui app definitely was part of the issue for me. I got rid of it and re-installed xcode-select from scratch and everything started working.Garibaldi
T
2

In my case such error occurred after I has tried to symbolicate crash report, and according to a manual, entered command export DEVELOPER_DIR=”/Applications/Xcode.app/Contents/Developer”

I tried some proposed here solutions but nothing helped.

Then I realized that I have added an environment variable DEVELOPER_DIR to my terminal and this led to error: "xcrun: error: missing DEVELOPER_DIR path:"

Then I've just reboot my terminal, that cleaned the environment variable and the error disappeared.

(FYI: environment variables may be checked with printenv command in terminal)

Tahr answered 28/1, 2021 at 18:22 Comment(0)
S
1

Use this command:

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

Check this out

Soulier answered 12/4, 2023 at 12:38 Comment(3)
sudo xcode-select --switch /Applications/Xcode.app (space before --) - did not work anywayJolty
Works as expected, sudo xcode-select --switch path/to/Xcode.app is also written in the XCode errors report.Ambie
Please review Why not upload images of code/errors when asking a question? (e.g., "Images should only be used to illustrate problems that can't be made clear in any other way, such as to provide screenshots of a user interface.") and do the right thing (it covers answers as well, including textual output). Thanks in advance.Wexford
R
0

For my MacBook Pro M1 Apple silicon for the case, I already tried all the previous answers and it was not solved.

I have solved it by the discussion in Unable to install Xcode command line developer tools.

There is have two options to solve, in my case...

  1. I have uninstalled Xcode, because I don't need it again
  2. install standalone mode, but it doesn’t work: "can't install the software"
  3. It was solved by trying to download it manually by command line tools. Check on the discussion thread for the link file (741.5 MB).
Revell answered 19/2, 2023 at 16:14 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.