update tools mac linea for xcode

tools - xcode en linea



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

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 mejoró después de eso!

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?


Después de instalar Command Line Tools (con xcode-select --install ), escriba:

10:29 $ git --version git version 2.17.2 (Apple Git-113)

Deberías poder ejecutar git ahora:

10:29 $ git --version git version 2.17.2 (Apple Git-113)


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


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:

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

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.



Lo que realmente está utilizando 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 ...] actualización de softwareupdate command [args ...] . Puede usar softwareupdate --list para ver qué hay disponible y luego softwareupdate --install -a para instalar todas las actualizaciones o softwareupdate --install <product name> para 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 herramienta de actualización de softwareupdate .

Actualización 2019

Muchos usuarios están experimentando problemas en softwareupdate --install -a , de hecho, no se actualizará a la versión más reciente de Xcode . La causa de esto es más que probable que sea 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án 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 eliminando la versión anterior de las herramientas e instalando la nueva.

navin@Radiant ~$ /usr/bin/clang xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist Use `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, or use `xcode-select --install` to install the standalone command line developer tools. See `man xcode-select` for more details. navin@Radiant ~$ xcode-select --install xcode-select: error: command line tools are already installed, use "Software Update" to install updates

Aparecerá una ventana emergente que lo guiará por el resto del proceso.


Recibí este error después de eliminar Xcode. Lo arreglé restableciendo la ruta de herramientas de línea de comando con sudo xcode-select -r .

Antes de:

cd /Library/Developer/CommandLineTools/Packages/; open macOS_SDK_headers_for_macOS_10.14.pkg

Después:

rm -rf /Library/Developer/CommandLineTools xcode-select --install


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

  1. eliminar las herramientas antiguas ( $ rm -rf /Library/Developer/CommandLineTools )
  2. instale las herramientas de línea de comando xcode nuevamente ( $ xcode-select --install ).

Después de estos pasos, verá una ventana emergente para instalar la nueva versión de las herramientas.


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
Entonces podrá instalar una versión específica con xcversion install 9.4.1
Y si tiene más de una versión instalada, puede cambiar la versión con xcversion select 9.4

Puede encontrar más información en https://github.com/KrauseFx/xcode-install


$ sudo rm -rf /Library/Developer/CommandLineTools $ xcode-select --install