¿Cómo desinstalo las herramientas de línea de comandos para Xcode?

29

Tenemos un montón de Mac en el trabajo que ya no requiere Xcode o herramientas de línea de comandos, por lo que nos gustaría eliminarlos para que los compiladores no se queden y no tengamos que seguir actualizándolos cuando lleguen las actualizaciones.

En los viejos tiempos, había un script de instalación (perl in / Developer) para eliminar las herramientas, pero ahora que Xcode es una aplicación de tienda de aplicaciones, te quedan las herramientas si alguna vez las instalas.

¿Podemos limpiar esto además de borrar el sistema operativo para Mac que ejecutan 10.10 y versiones posteriores?

bmike
fuente

Respuestas:

34

Eliminar esta carpeta:

 /Library/Developer/CommandLineTools

Este proceso de desinstalación está documentado oficialmente por Apple .

Si ha instalado estas herramientas de otra manera o tiene indicaciones para actualizarlas, considere buscar archivos llamados como /System/Library/Receipts/com.apple.pkg.CLTools.bom ya que puede ser un recibo por una instalación anterior de las herramientas eso necesita ser eliminado. Nunca he visto uno de estos archivos, pero quería vincular a esta otra respuesta en caso de que ayude a otros. Tenga en cuenta que estos archivos no eliminan las herramientas, pueden regir el aviso de que las herramientas de desarrollo necesitan una actualización.

bmike
fuente
1
Sin embargo, cada vez que hay una actualización de herramientas de línea de comandos, la App Store sigue apareciendo para actualizarla.
adib
Hace mucho tiempo usé un DMG (necesario para instalar una versión anterior de las herramientas de línea de comandos, pero esa es otra historia). Ahora parece que no puedo deshacerme de él.
adib
Aah @adib - Eso tiene sentido. Esta pregunta fue para una instalación nueva / reciente donde solo va a la App Store e instala Xcode, que descargará las herramientas para usted sin dejar un recibo en mi experiencia.
bmike
Por lo tanto, ¿cuál sería la respuesta para desinstalar realmente las herramientas de línea de comandos?
adib
3
@adlib: Tuve el mismo problema, solo logré solucionarlo eliminando los archivos bom de /System/Library/Receipts: apple.stackexchange.com/questions/328034/… Quizás eso también lo ayude.
Kenny Lövrin