Cómo solucionar “Xcode-select: Error Active Developer Directory en Mac en macOS 14 Sonoma

Recientemente, un puñado de usuarios de la línea de comandos de Mac informaron que con frecuencia se enfrentan al error “Xcode-select: la herramienta de error ‘xcodebuild’ requiere Xcode, pero el directorio activo del desarrollador ‘/ Library/ Developer/ CommandLineTools’ es una instancia de la herramienta de línea de comandos” mientras trabajan con nondejs y npm.

En algunos casos, este error también aparece al migrar o actualizar Mac. Si este problema también le ha preocupado a usted, ahora es el momento adecuado para corregir el error “Xcode-select: directorio de desarrollador activo en Mac”.

Muchos usuarios de la línea de comandos de Mac a menudo enfrentan este error mientras ejecutan códigos cuando actualizan sus sistemas. Esto podría deberse a que las herramientas de la línea de comandos no están predescargadas en el sistema y, por lo tanto, deben descargarse por separado.

Afortunadamente, solucionar este problema no es una tarea difícil. Podemos usar el paquete Xcode para solucionar el problema. Además, también existen otras soluciones confiables para solucionarlo.

1. Cambiar de directorio para herramientas de línea de comandos

Vale la pena señalar que si instaló Xcode y las herramientas de línea de comandos por separado, asegúrese de volver a especificar el directorio que está actualmente en uso para las herramientas de línea de comandos. Para hacerlo, ingrese el siguiente comando en la Terminal:

Leer más:Solución: los servicios de dominio de Active Directory no están disponibles actualmente

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

2. Instalar herramientas de línea de comandos

En particular, también puedes resolver este frustrante problema simplemente instalando herramientas de línea de comandos en tu Mac desde la línea de comandos.

En primer lugar, abre la aplicación Terminal en tu Mac. Simplemente, presione CMD+Espacio para revelar la búsqueda de Spotlight e ingrese el siguiente comando para iniciar la instalación de las herramientas de línea de comandos

xcode-select --install

Si se le solicita, asegúrese de confirmar la instalación de las herramientas de línea de comando. Con suerte, solucionará el error "xcode-select error xcodebuild requiere Xcode" en su Mac para siempre.

3. Instale Xcode en /Aplicaciones

Otra solución viable que ha rescatado a muchos usuarios de Mac es instalar Xcode desde Mac App Store en el directorio /Aplicaciones/ de Mac. Una vez que Xcode se haya instalado correctamente en Mac, inicie Terminal y luego ingrese la ruta que se menciona a continuación.

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

4. Instale Xcode y ajuste la ubicación para las herramientas de línea de comandos

Un buen número de usuarios que se habían topado con el mismo problema informaron que instalar Xcode y cambiar la ubicación de las herramientas de línea de comandos ayuda a solucionar el problema. No te molestes, puedesobtenga el paquete Xcode completo de Apple.

  • Para comenzar, inicie el paquete Xcode en su Mac.
  • Después de eso, despliegue el menú Xcode y seleccionePreferencias.
  • A continuación, dirígete a "Ubicaciones”y elija las herramientas de línea de comando deseadas

¡Terminando…!

Supongo que has superado el obstáculo. Los desarrolladores de software necesitan herramientas similares a Unix para dispositivos Apple junto con el paquete Xcode y las herramientas de línea de comandos que Apple proporciona para instalar todas las utilidades necesarias en Mac.

También puede instalar un paquete de tamaño más pequeño que Command Line Tools desde su aplicación Terminal únicamente o puede usar Homebrew para eso (Homebrew es un administrador de paquetes de Mac popular y confiable).