Estoy tratando de actualizar Xcode desde la línea de comando. Inicialmente intenté ejecutar:
xcode-select --install
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?
Respuestas:
Lo que realmente está utilizando es el comando para instalar las herramientas de línea de comandos 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 usarsoftwareupdate --list
para ver qué hay disponible y luegosoftwareupdate --install -a
instalar todas las actualizaciones osoftwareupdate --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 se actualizarán a la versión más reciente de Xcode . La causa de esto es más que probable una actualización pendiente de macOS (como @brianlmerritt señaló 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 está llegando a esta respuesta en un intento de actualizar las herramientas de línea de comandos de Xcode . La forma más fácil de lograr esto es eliminar la versión anterior de las herramientas e instalar la nueva.
Aparecerá una ventana emergente que lo guiará por el resto del proceso.
fuente
--list
y--install -a
+1softwareupdate --install -a
ni siquiera actualiza Xcode, por lo que parece que la respuesta es completamente incorrecta.softwareupdate -i -r
para instalar la[recommended]
instalación solamente, que era las Herramientas de línea de comandos. Se descargó dos veces, se instaló una vez y luego se completó. Al ver que no resolvió el problema, volví a hacerlosoftwareupdate --list
y la recomendación persistió. En AppStore, la actualización de software había desaparecido y luego reapareció. Al hacerlo a través de AppStore, se me solicitó que aceptara los términos del usuario. Después de aceptar, parecía funcionar. Se repitió la ejecuciónsoftwareupdate --list
y apareció como todavía se recomienda ...Tuve el mismo problema y lo resolví haciendo lo siguiente:
$ sudo rm -rf /Library/Developer/CommandLineTools
)$ xcode-select --install
).Después de estos pasos, verá una ventana emergente para instalar la nueva versión de las herramientas.
fuente
/Library/Developer/CommandLineTools
se instaló un nuevo directorio. Sin embargo, el nuevo directorio también estaba desactualizado (de Xcode 7.3 en lugar del actual 9.4), por lo que no resolvió mi problema. Terminé buscando herramientas de desarrollador en developer.apple.com/download/more y descarguéCommand_Line_Tools_macOS_10.13_for_Xcode_9.4.1
desde allí.sudo rm -rf /Library/Developer/CommandLineTools
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
fuente
sudo xcode-select -r
para restablecer la ruta de herramientas de línea de comandos.Esto me salvó el día. Solo escribe los comandos
Referencia: https://forums.developer.apple.com/thread/104296
fuente
Recibí este error después de eliminar Xcode. Lo arreglé restableciendo la ruta de herramientas de línea de comandos con
sudo xcode-select -r
.Antes de:
Después:
fuente
fuente
La respuesta de @Vel Genov es correcta, excepto cuando la versión de Xcode no se puede actualizar porque es la última versión para su versión actual de Mac OS. Si sabe que hay un Xcode más nuevo (por ejemplo, no cargará una aplicación en un dispositivo con una versión reciente de iOS), entonces es necesario actualizar primero Mac OS.
Nota adicional para aquellos como yo con el viejo Mac Pro 5.1. La actualización a Mojave requirió la instalación de la gpu de metal (Sapphire AMD Radeon RX 560 en mi caso), pero asegúrese de que solo esté instalado el monitor HDMI (no solo 4K! 1080). Solo entonces instaló Mojave, dijo que se requería una actualización de firmware y apagó la computadora. ¡Mantenga presionado el botón de encendido durante 2 minutos y todo se actualizó bien después de eso!
fuente
Después de instalar las Herramientas de línea de comandos (con
xcode-select --install
), escriba:Deberías poder ejecutar git ahora:
fuente
Estaba tratando de usar la aplicación React-Native Expo con create-react-native-app pero, por alguna razón, lanzaría mi simulador y simplemente se colgaría sin cargar la aplicación. La respuesta anterior de ipinak anterior restableció las herramientas de Xcode CLI porque intentar actualizar a la más reciente Xcode CLI no funcionaba. los dos comandos son:
Este proceso lleva tiempo debido a la descarga. Dejo esto aquí para cualquier otra búsqueda de esta solución específica de React-Native Expo.
fuente
Xcode :: Install es un software cli simple que le permite instalar / seleccionar una versión específica de Xcode.
Puedes instalarlo usando
gem install xcode-install
Luego podrás instalar una versión específica con
xcversion install 9.4.1
Y si tienes más de una versión instalada, puedes cambiar la versión con
xcversion select 9.4
Puede encontrar más información en https://github.com/KrauseFx/xcode-install
fuente
Para aquellos que tienen este problema después de actualizar a Catalina, simplemente ejecuten este comando en su terminal
fuente
Hola, lo resolví así:
Instale la aplicación> Xcode.app> Contenido> Recursos> Paquetes> XcodeSystemResources.pkg.
fuente
La versión 11.2.1 de xCode es necesaria para crear una aplicación en iPad 13.2.3, cuando trato directamente de actualizar de xcode 11.1 a 11.2.1 a través de App Store, me sorprendió, así que después de investigar un poco, encontré una solución para actualizar eliminando el xcode existente del sistema
Así que aquí estoy agregando los pasos para actualizar después de desinstalar xcode existente.
Nota: haga una copia de seguridad de sus proyectos existentes antes de realizar los cambios anteriores
fuente