Recientemente he adquirido un nuevo MacBook M1 al que he migrado utilizando el Asistente de Migración. Como parte de la migración, las viejas herramientas de línea de comandos de XCode parecen haber hecho su camino, recibos de instalación y todo; ahora, la preferencia del sistema de Actualización de Software siempre muestra que hay actualizaciones disponibles en múltiples versiones de las herramientas de línea de comandos de XCode. Cada vez que le digo al sistema que actualice, parece que vuelve a descargar y reinstalar las actualizaciones para las tres versiones, pero luego vuelve a pedir que actualice. Ocurren cosas similares si utilizo la línea de comandos softwareupdate
herramienta:
grace:~ $ xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
grace:~ $ softwareupdate --install -a
Software Update Tool
Finding available software
Downloading Command Line Tools for Xcode
Downloading Command Line Tools beta 4 for Xcode
Downloading Command Line Tools for Xcode
Downloaded Command Line Tools for Xcode
Downloaded Command Line Tools for Xcode
Downloaded Command Line Tools beta 4 for Xcode
Installing Command Line Tools for Xcode, Command Line Tools beta 4 for Xcode, Command Line Tools for Xcode
Me gustaría reinstalar completamente las herramientas de línea de comandos de XCode para que la actualización de software ya no intente actualizarlo, y así poder reinstalarlo correctamente. Sin embargo, si sólo sudo rm -rf /Library/Developer/CommandLineTools
el sistema sigue pensando que están instalados y, por ejemplo xcode-select --install
me dice que ya están instalados, y xcode-select --reset
no tiene ningún efecto.
¿Qué debo hacer en MacOS 12 para eliminar por completo las herramientas de línea de comandos de XCode y poder hacer una reinstalación nueva, sin tener que reformatear todo el portátil?