Cómo instalar herramientas de línea de comandos Xcode en una Mac
Los desarrolladores quieren instalar las herramientas de línea de comandos de Xcode antes de desarrollar software en una Mac.
Apple ofrece un entorno de desarrollo completo para programadores llamado Xcode. Si está desarrollando software para macOS, iOS, tvOS y watchOS, es esencial instalar la aplicación Xcode completa.
No está preinstalado, pero puedes instalarlo desde la página web para desarrolladores de Apple o desde la App Store de tu Mac.
¿Qué son los instrumentos de línea de comandos de Xcode?
Si no está creando software para una máquina Apple, no necesitará el software Xcode completo (¡requiere más de 40 GB de espacio en disco!).
En su lugar, configurará las herramientas de línea de comandos de Xcode. Es un paquete más pequeño para desarrolladores de software con herramientas que se ejecutan en la línea de comandos, es decir, en la aplicación Terminal.
Los programadores han utilizado estas herramientas en los sistemas operativos Unix desde los inicios de la informática y sirven como base de casi todo el desarrollo de software.
Afortunadamente, el paquete de herramientas de línea de comandos de Xcode solo requiere 1,2 GB de espacio en su disco.
Es posible que tenga tres opciones para instalar Xcode Command Line Instruments en una Mac:
– instalar el paquete Xcode completo
– instalar los instrumentos de línea de comandos de Xcode cuando los activa un comando
– instalar las herramientas de línea de comandos de Xcode como parte de una configuración de Homebrew.
No recomiendo instalar el paquete Xcode completo a menos que esté desarrollando un programa de software para un sistema Apple. La descarga tardará demasiado y consumirá espacio innecesario en el disco. En su lugar, pruebe cualquiera de dos métodos más rápidos.
Cómo instalar herramientas de línea de comandos de Xcode desde un símbolo del sistema
Apple ha facilitado la instalación de herramientas de línea de comandos de Xcode porque ciertos comandos le indicarán que comience a configurar.
A continuación se muestran ejemplos de comandos que pueden activar un mensaje para instalar las herramientas de línea de comandos de Xcode:
clang: un compilador que convierte el código fuente en un programa ejecutable
gcc: el compilador GNU
git: el sistema de control de versiones de guardar sobre la marcha
Al ejecutar cualquiera de estos comandos en la terminal, aparecerá un mensaje para instalar los instrumentos de línea de comandos de Xcode. He escrito en otra parte sobre Cómo abrir Terminal en MacOS: simplemente haga clic en el ícono Resaltar dentro de la barra de menú y escriba "terminal".
También puedes ingresar el comando xcode-choose –install en la terminal para iniciar el proceso de instalación. Es posible que vea un panel que le solicita que instale los instrumentos de línea de comandos de Xcode.
Haga clic en 'Instalar' para iniciar el proceso de descarga e instalación.
La configuración tarda ocho minutos en una Mac M1 Mini 2021, con una conexión a Internet de 100 Mbps. Es significativamente más lento en Mac Intel con una conexión web lenta.
Verás un mensaje de confirmación cuando la configuración esté completa.
Verifique que haya instalado correctamente las herramientas de línea de comandos de Xcode:
Necesitas ver lo siguiente:
Cómo utilizar Homebrew para instalar herramientas de línea de comandos de Xcode
Tan simple como es usar el símbolo del sistema para instalar herramientas de línea de comandos de Xcode, recomiendo un método aún más sencillo: usar Homebrew.
Esta opción se añadió recientemente a Homebrew, por lo que muchos desarrolladores no son conscientes de ello.
Homebrew es el administrador de paquetes favorito de Mac. La mayoría de los desarrolladores necesitan lenguajes de programación y utilidades que no vienen instalados en macOS y, por lo general, no están incluidos en el paquete de herramientas de línea de comandos de Xcode. Homebrew puede configurar prácticamente cualquier dispositivo de código abierto para desarrolladores.
Dado que probablemente necesitarás Homebrew, también puedes dejar que Homebrew configure las herramientas de línea de comandos de Xcode por ti.
Primero, verifique si Homebrew ya está instalado.
Si no se debe instalar Homebrew, verá:
Homebrew ofrece un script de configuración que puede ejecutar con un solo comando (verifique que no haya cambiado en el sitio de Homebrew).
El script de configuración de Homebrew le pedirá que ingrese su contraseña de consumidor de Mac. Esa es la contraseña que utiliza para iniciar sesión en su Mac.
No verás los caracteres mientras ordenas. Presione enter cuando haya terminado.
Si aún no ha instalado los instrumentos de línea de comandos de Xcode, verá un mensaje que dice "Es posible que los instrumentos de línea de comandos de Xcode estén instalados". Presione regresar para continuar cuando lo solicite el script de instalación de Homebrew.
Verás mensajes de diagnóstico y progreso. La configuración de Homebrew tarda de 2 a 15 minutos en una Mac M1 Mini 2021, con una conexión web de 100 Mbps. Es considerablemente más lento en Mac Intel a través de una conexión web lenta.
En máquinas Mac Intel, eso es todo lo que necesita hacer: Homebrew está listo para usar. En Mac Intel, Homebrew se instala en el directorio /usr/local/bin, que ya está configurado para la entrada por parte del shell con la $PATH predeterminada de macOS.
En las máquinas Apple Silicon, hay un paso más. Los archivos Homebrew se instalan en la carpeta /opt/homebrew. Sin embargo, la carpeta no forma parte de la $PATH predeterminada. Siga los consejos de Homebrew y cree un archivo ~/.zprofile que contenga un comando que configure Homebrew. Homebrew revela instrucciones al final del proceso de instalación:
Después de haber instalado Homebrew, compruebe que Homebrew esté instalado correctamente.
Lo mejor es ver esto:
Si Homebrew se instala correctamente, habrá archivos Homebrew en /usr/local (para macOS Intel) o /choose/homebrew (para Apple Silicon).
Ahora ha instalado las herramientas de línea de comandos de Xcode y Homebrew. Si desea obtener más información sobre cómo incluir paquetes Homebrew para organizar su entorno de desarrollo, consulte Configurar un paquete Homebrew.
Más información
He escrito una guía detallada para instalar los instrumentos de línea de comandos de Xcode que va más allá de estos conceptos básicos.
En la guía, explico consejos sobre cómo comprobar si los instrumentos de línea de comandos de Xcode ya están instalados. Entro en más detalles sobre cómo instalar las herramientas de línea de comandos de Xcode con Homebrew. Por último, explico cómo desinstalar las herramientas de línea de comandos de Xcode, reinstalar las herramientas de línea de comandos de Xcode y proporciono una lista de las herramientas de línea de comandos de Xcode que puede usar.
También hay una guía completa para instalar Homebrew para Mac que explica cómo reemplazar Homebrew, desinstalar Homebrew y mantenerse al día con otras tareas de limpieza de Homebrew.