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

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

Antes de que Xcode estuviera en la Mac App Store, había scripts de instalación y desinstalación (perl en /Developer) para eliminar las herramientas , pero ahora que Xcode es una aplicación de la tienda de aplicaciones, te quedan las herramientas si alguna vez las instalas.

¿Podemos limpiar esto además de limpiar el sistema operativo para Mac con 10.10 y más reciente?

Respuestas (1)

Eliminar esta carpeta:

 /Library/Developer/CommandLineTools

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

Si instaló estas herramientas de otra manera o tiene indicaciones para actualizarlas, considere buscar archivos con nombres como /System/Library/Receipts/com.apple.pkg.CLTools.bom, ya que puede ser un recibo de una instalación anterior de las herramientas. eso hay que quitarlo. 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 controlar el aviso de que las herramientas de desarrollo necesitan una actualización.

Sin embargo, cada vez que hay una actualización de herramientas de línea de comandos, la App Store sigue apareciendo para actualizarla.
Hace mucho tiempo usé un DMG (necesitaba 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.
Aah @adib - Eso tiene sentido. Esta pregunta fue para una instalación nueva/reciente en la que solo vas a la App Store e instalas Xcode, que descargará las herramientas por ti sin dejar un recibo según mi experiencia.
Por lo tanto, ¿cuál sería la respuesta para desinstalar realmente las herramientas de línea de comandos?
@adib: depende de cómo se instalaron. Estoy tratando de documentar cómo eliminarlos para una ruta de instalación específica, no para todas las posibles. Consulte apple.stackexchange.com/a/312272/5472
@adlib: tuve el mismo problema, solo logré solucionarlo eliminando los archivos bom de /System/Library/Receipts: apple.stackexchange.com/questions/328034/… Tal vez eso también lo ayude.
Los recibos se pueden encontrar en /Library/Apple/System/Library/Receipts...
Para eliminar los archivos com.apple.pkg.CLTools* de /Library/Apple/System/Library/Receipts, debe iniciar Recuperación y montar su Macintosh HD - Volumen de datos.
rm -rf $(xcode-select --print-path). Sin embargo, si usa gitnecesita las herramientas cmd. De lo contrario, gitno se puede instalar.
este mensaje emergente en realidad interminable de "Git requiere que se instalen las herramientas de desarrollo, ¿le gustaría instalarlo ahora?" Simplemente no puedo salir de él