Cómo actualizar Xcode desde la línea de comando
Estoy intentando actualizar Xcode desde la línea de comando. Inicialmente intenté ejecutar:
xcode-select --install
lo que resultó en este mensaje:
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
Entonces la pregunta sigue siendo: ¿hay alguna manera de actualizar Xcode desde la línea de comando?
Lo que realmente estás usando es el comando para instalar las herramientas de línea de comandos de Xcode: xcode-select --install
. De ahí el mensaje de error que recibió: las herramientas ya están instaladas.
El comando que necesita para actualizar Xcode es softwareupdate command [args ...]
. Puede usar softwareupdate --list
para ver qué hay disponible y luego softwareupdate --install -a
instalar todas las actualizaciones o softwareupdate --install <product name>
instalar solo la actualización de Xcode (si está disponible). Puede obtener el nombre del comando de lista.
Como se mencionó en los comentarios, aquí está la página de manual de la softwareupdate
herramienta.
Actualización 2019
Muchos usuarios están experimentando problemas que, softwareupdate --install -a
de hecho, no actualizan a la versión más reciente de Xcode . Lo más probable es que la causa de esto sea una actualización pendiente de macOS (como @brianlmerritt señala a continuación). En la mayoría de los casos, actualizar macOS primero resolverá el problema y permitirá que Xcode también se actualice.
Actualización de las herramientas de línea de comandos de Xcode
Una gran parte de los usuarios llegan a esta respuesta en un intento de actualizar las herramientas de línea de comandos de Xcode . La forma más sencilla de lograrlo es eliminando la versión anterior de las herramientas e instalando la nueva.
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
Aparecerá una ventana emergente que le guiará por el resto del proceso.
Tuve el mismo problema y lo resolví haciendo lo siguiente:
- quitando las herramientas viejas (
$ sudo rm -rf /Library/Developer/CommandLineTools
) - Instale las herramientas de línea de comandos de Xcode nuevamente (
$ xcode-select --install
).
Después de estos pasos, verá una ventana emergente para instalar la nueva versión de las herramientas.
Encontré el mismo problema cuando desinstalé la versión completa de Xcode para reinstalar la versión CLI. Mi solución fue:
sudo xcode-select -s /Library/Developer/CommandLineTools
Después de instalar las herramientas de línea de comandos (con xcode-select --install
), escriba:
sudo xcode-select --switch /Library/Developer/CommandLineTools/
Deberías poder ejecutar git ahora:
10:29 $ git --version
git version 2.17.2 (Apple Git-113)