Cómo solucionar el error xcrun
Si utilizas el Terminal en un Mac, es posible que hayas visto el mensaje de error «xcrun: error: ruta de desarrollador activo no válida (/Library/Developer/CommandLineTools)». Este error suele aparecer cuando intentas ejecutar algunos comandos después de actualizar macOS.
Afortunadamente, existe una solución sencilla para resolver el mensaje de error git xcrun y volver a poner en funcionamiento las herramientas de línea de comandos. Sigue leyendo para saber qué hacer a continuación.
¿Qué causa el error xcrun: error: ruta de desarrollador activo no válida?
Antes de entrar en cómo solucionar el problema del error xcrun, veamos primero qué lo puede causar. En la mayoría de los casos, el mensaje «xcrun: error: ruta de desarrollador activo no válida» aparece cuando intentas ejecutar el comando git en la aplicación Terminal después de actualizar o mejorar tu macOS.
En realidad, el mensaje de error que se muestra arriba se explica por sí solo. Indica que la ruta de desarrollador activa, que se encuentra en /Library/Developer/CommandLineTools, no es válida. Esto significa que el error xcrun no tiene nada que ver con git en sí, sino con las herramientas de línea de comandos.
Consejo
¿Tienes problemas para gestionar varios proyectos de Xcode? Busca en tu disco duro proyectos y espacios de trabajo de Xcode, así como paquetes y entornos de pruebas de Swift. XCOrganizer busca por tipo de proyecto utilizando metadatos, por lo que no es necesario recordar sus nombres. Con la función de gestor de tareas de la aplicación, puedes priorizar rápidamente las tareas y realizar un seguimiento del progreso de los proyectos.
Cómo solucionar git xcrun: error: ruta de desarrollador activo no válida
Ahora que ya sabes qué puede haber causado el mensaje de error xcrun, veamos cómo solucionarlo.
Comprueba la ubicación de Xcode.app
Si aparece el mensaje de error: ruta de desarrollador activa no válida, falta xcrun: en /Library/Developer/CommandLineTools/usr/bin/xcrun después de actualizar tu macOS, es probable que Xcode.app se encuentre en la carpeta Aplicaciones, pero el sistema lo está buscando en otro lugar. Por lo tanto, para solucionar este problema, utiliza el comando xcode-select -s /Applications/Xcode.app para comprobar la ubicación.
Instala o reinstala las herramientas de línea de comandos
Aunque ya tengas instaladas las herramientas de línea de comandos, es recomendable reinstalarlas para ver si eso soluciona el mensaje de error. A continuación te explicamos cómo instalar las herramientas de línea de comandos:
- En tu Mac, abre la aplicación Terminal (Ir > Utilidades > Terminal)
- En Terminal, escribe la siguiente cadena de comandos: xcode-select –install y pulsa Intro
- Deberías obtener el siguiente resultado: xcode-select: nota: se ha solicitado la instalación de las herramientas de desarrollo de la línea de comandos
- Haz clic en el botón Instalar
- A continuación, acepta el acuerdo de licencia haciendo clic en el botón Aceptar
- Una vez completada la instalación, reinicia Terminal.
Esperamos que la solución anterior resuelva tu problema. Pero si sigues obteniendo el error xcrun, prueba las opciones siguientes.
Consejo: La aplicación Terminal que viene con macOS es rápida y puede manejar casi cualquier tarea de línea de comandos. Sin embargo, no es tan atractiva ni personalizable como Core Shell. Tiene una interfaz estupenda que te encantará. Core Shell también admite el inicio de sesión con un solo clic en ordenadores remotos con capacidad de reconexión automática. Pero lo que probablemente más te gustará es la posibilidad de cambiar el aspecto y el funcionamiento de Terminal. Puedes cambiar la combinación de colores de las conexiones utilizando tus colores favoritos.
Instala CLT desde la página de descargas para desarrolladores de Apple
Si has instalado o reinstalado las herramientas de línea de comandos desde el Terminal, has reiniciado tu Mac y el error persiste, también puedes intentar instalar las herramientas de línea de comandos manualmente descargando un archivo DMG directamente desde Apple.
Ve a developer.apple.com y descarga la última versión de las herramientas de línea de comandos para Xcode. A continuación, instala el archivo manualmente.
Lee también:
- Instalar Homebrew en Mac
- Cómo instalar Nvm en Mac
- Eliminar la sombra de las capturas de pantalla en Mac
- Ocultar archivos y carpetas en Mac
Forzar el Terminal a utilizar las herramientas de línea de comandos de Xcode
Si lo anterior no te ha ayudado, puedes intentar forzar el Terminal a utilizar las herramientas de línea de comandos de Xcode. Estos son los comandos que necesitas saber:
- sudo xcode-select -reset
- sudo xcodebuild -license
xcrun: error resuelto
Ver el error xcrun puede ser frustrante. La mayoría de las veces, aparece cuando intentas ejecutar algunos comandos después de actualizar tu macOS. Afortunadamente, el problema es manejable y, con suerte, las opciones anteriores te ayudarán a solucionar el error git xcrun.