Come disinstallare gli strumenti da riga di comando per Xcode?


29

Abbiamo un sacco di Mac al lavoro che non richiedono più Xcode o strumenti da riga di comando, quindi vorremmo rimuoverli in modo che i compilatori non siano in giro e non dobbiamo continuare ad aggiornarli quando arrivano gli aggiornamenti.

Ai vecchi tempi, c'era uno script di installazione (perl in / Developer) per rimuovere gli strumenti, ma ora che Xcode è un'app store app ti rimangono gli strumenti se li installi.

Possiamo pulirlo oltre a cancellare il sistema operativo per i Mac con versione 10.10 e successive?

Risposte:


34

Elimina questa cartella:

 /Library/Developer/CommandLineTools

Questo processo di disinstallazione è documentato ufficialmente da Apple .

Se hai installato questi strumenti in un altro modo o hai richiesto di aggiornarli, prendi in considerazione la ricerca di file denominati come /System/Library/Receipts/com.apple.pkg.CLTools.bom poiché potrebbe essere una ricevuta per una precedente installazione degli strumenti che deve essere rimosso. Non ho mai visto uno di questi file, ma volevo collegarmi a questa altra risposta nel caso in cui fosse utile ad altri. Nota, questi file non rimuovono gli strumenti, potrebbero governare la richiesta che gli strumenti di sviluppo necessitano di un aggiornamento.


1
Tuttavia, ogni volta che c'è un aggiornamento degli strumenti da riga di comando, l'App Store continua a mostrarsi per aggiornarlo.
adib,

Molto tempo fa ho usato un DMG (necessario per installare una versione precedente degli strumenti della riga di comando, ma questa è un'altra storia). Ora non riesco a liberarmene.
adib,

Aah @adib - Questo ha senso. Questa domanda era per una nuova / recente installazione in cui vai solo sull'App Store e installa Xcode - che scaricherà gli strumenti per te senza lasciare una ricevuta nella mia esperienza.
bmike

Quindi, quale sarebbe la risposta a veramente disinstallare Command Line Tools?
adib,

3
@adlib: ho avuto lo stesso problema, sono riuscito a risolverlo eliminando i file bom da /System/Library/Receipts: apple.stackexchange.com/questions/328034/… Forse anche questo ti aiuterà.
Kenny Lövrin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.