xcrun: error: la ruta activa del desarrollador ("/Applications/Xcode.app/Contents/Developer") no existe

141

Tengo problemas con xcode cuando intento usar brew y git:

xcrun: error: la ruta activa del desarrollador ("/Applications/Xcode.app/Contents/Developer") no existe, use xcode-select --switch path/to/Xcode.apppara especificar el Xcode que desea usar para las herramientas del desarrollador de línea de comandos (o vea man xcode-select)

Puedo escribir xcode-select y muestra que el comando existe. Cuando escribo xcode-select -pse muestra:

/Applications/Xcode.app/Contents/Developer

pero cuando lo hago which xcode-select, me da:

/ usr / bin / xcode-select

Intenté usar el interruptor de comando e instalarlo nuevamente a través del sitio para desarrolladores de Apple, pero ninguna de estas opciones ha funcionado hasta ahora ... ¿Cómo puedo solucionar esto?

devB78
fuente

Respuestas:

408

Lo intenté y no funcionó, pero encontré la respuesta. Solo tuve que restablecer la ruta del desarrollador:

$ sudo xcode-select --reset

Ahora todo es normal

devB78
fuente
3
- restablecer normalmente esto debe ejecutarse como root
Benja Garrido
11
Gracias. Desinstalé xcode e instalé solo las herramientas de línea de comandos porque no necesitaba todo el paquete xcode en mi mac con espacio limitado. Sin embargo, todavía no podía usar comandos como gcc, pero después de ejecutar este comando, funciona de maravilla
Persona anónima
1
Solo lo intenté; ahora estoy recibiendo "SDK" macosx "no se puede localizar" jajaja
Jose Ramirez
2
--resetfunciona bien para mi Solo necesito el xcode cli para el desarrollo de php. Así que decidí eliminar el xcode completo de mi mac, luego descargué solo el instalador de xcode CLI (aproximadamente 170 MB). Después de actualizar la CLI de xcode instalada a través de app storey aplicada sudo xcode-select --reset, puedo usar brewy otras herramientas de línea de comandos gitcomo antes. Gracias.
vikbert 01 de
2
¿Existe algún peligro al usar --reset?
bananabanana
158

Principalmente, este error ocurre cuando ha instalado una versión más nueva de xcode. Y las herramientas de línea de comandos aún no se han inicializado.

Para resolver esto: vaya a Preferencias de Xcode> Ubicaciones (pestaña)> Y las opciones inferiores son Herramientas de línea de comandos. Seleccione la versión de Xcode para las herramientas.

Ejemplo (para Xcode 10.0 (10A255)): vaya a Preferencias de Xcode> Ubicaciones (pestaña)> Y las opciones inferiores son Herramientas de línea de comandos. Seleccione Xcode 10.0 (10A255).

Para más detalles, consulte la imagen adjunta. Espero eso ayude.

-- Gracias


Seleccionar herramientas de línea de comandos

Harjot Singh
fuente
2
esta respuesta es la mejor
Hoàng Vũ Anh
Ya lo veo como se muestra en la imagen de arriba, pero aún veo el mismo error en mi configuración. Incluso intenté reiniciar. ¿Alguna idea? Yo
Yoku
1
Para hacer esto mediante programación (tuve el error porque desinstalé Xcode), sudo xcode-select --switch /Library/Developer/CommandLineTools(necesita ejecutarse como root)
hbrannan
58

Me he enfrentado al mismo problema ya que desinstalé el XCode abruptamente, ejecutar el siguiente comando (desde la Terminal) me ayudó a resolver esto.

sudo xcode-select -switch /
Bharat Kumar
fuente
Consulte este enlace también si tiene algún otro error. github.com/Homebrew/legacy-homebrew/issues/23500
Narendra Solanki el
1
Esto funcionó para mí. El problema fue que desinstalé xcode en mi mac. La línea de comando de alguna manera todavía está vinculada a xcode. Así que fui a ~ library / Developer y eliminé todas las carpetas y ejecuté este comando.
santosh
46

En mi caso, había desinstalado Xcode y luego comenzaron los problemas con git cli. Resolví el problema ejecutando los siguientes comandos:

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

y luego validando una nueva ruta con:

$ sudo xcode-select -p

¡Espero que esto ayude!

José Gil Ramírez
fuente
Trabajó para mí después de desinstalar xcode, me salvó el día
Ilan Levy
Este me resolvió el problema, las soluciones más votadas no, ¡gracias José!
Adrian E. Labastida Cañizares
Salvaste mi día. Muchas gracias
Shalini
Estaba enfrentando problemas en Android Studio después de desinstalar XCode. Trabajó para mi. También tuve que reiniciar Android Studio después de usar estos comandos.
Amey Bhandarkar
17

Use este sudo xcode-select -switch /

Esto deberia resolver el problema.

bruceparker
fuente
1
Gracias @bruceparker, esta fue la única opción que funcionó para mí en Mojave 10.14.2
mturatti
Consulte este enlace también si tiene algún otro error. github.com/Homebrew/legacy-homebrew/issues/23500
Narendra Solanki el
14

¿Qué tal lo que sugiere el error? ¿Intentaste eso?

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

Eso debería hacer el truco.

Tobi Nary
fuente
2
--switchdebe ejecutarse como root
Sid
1

Para mí, ayuda instalar la CLI de Xcode xcode-select --install después de desinstalar XCode (no desarrollo para OSx o iOS)

Entonces podría construir con éxito la fuente descargada con make

Nikolay Ignatyev
fuente
1

Tuve el mismo problema y tuve que eliminar completamente las herramientas de desarrollador y reinstalar:

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

Consejo: debido a que Xcode se desinstaló incorrectamente, también tuve que (re) mover manualmente la aplicación Xcode:

$ mv /Applications/Xcode.app/ /Applications/Xcode.app.bak
Pinimo
fuente
0

Probar sugerencia de error:

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

Y luego pruebe la ruta ejecutable de Git.

ingrese la descripción de la imagen aquí

Mir Mahfuz
fuente