Cómo actualizar Xcode desde la línea de comando

Resuelto psvj asked hace 9 años • 23 respuestas

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?

psvj avatar Jan 06 '16 00:01 psvj
Aceptado

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 --listpara ver qué hay disponible y luego softwareupdate --install -ainstalar 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 softwareupdateherramienta.

Actualización 2019

Muchos usuarios están experimentando problemas que, softwareupdate --install -ade 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.

Vel Genov avatar Jan 05 '2016 17:01 Vel Genov

Tuve el mismo problema y lo resolví haciendo lo siguiente:

  1. quitando las herramientas viejas ( $ sudo rm -rf /Library/Developer/CommandLineTools)
  2. 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.

ipinak avatar Dec 14 '2017 00:12 ipinak

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

Cyril Bouthors avatar Jan 07 '2018 04:01 Cyril Bouthors

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)
Iuri Gavronski avatar Feb 01 '2019 12:02 Iuri Gavronski