AskClean

Come disinstallare completamente Xcode dal Mac senza perdere progetti o dSYM

Team AskClean · Aggiornato 2026-11-02

Per disinstallare completamente Xcode, metti prima al sicuro le cartelle dei progetti e gli Archives o i dSYM che servono per le build distribuite. Poi, finché Xcode è ancora installato, rimuovi i runtime dei simulatori che non ti servono, sposta Xcode nel Cestino, valuta a parte DerivedData e tieni i Command Line Tools se Homebrew o un altro compilatore li usa ancora. Così rimuovi i dati di sviluppo ricostruibili senza trattare ogni cartella di Library come spazzatura.

Area di lavoro di uno sviluppatore Mac con archivi e dispositivi del simulatore separati prima di rimuovere Xcode
Una disinstallazione completa di Xcode inizia separando sorgenti, prove delle release (archivi e dSYM) e stato dei simulatori dalle cache ricostruibili.

Proteggi i dati non ricostruibili prima di disinstallare

Le cartelle dei progetti non sono residui di Xcode: proteggi repository, file non ancora inclusi in un commit, pacchetti locali e risorse. Conserva gli Archives e i dSYM delle versioni ancora distribuite su App Store, TestFlight o presso i clienti, perché servono a leggere i crash in produzione. Tieni anche gli stati del Simulator che ti servono: possono contenere dati di test che non sono nel controllo di versione.

Rimuovi l’app con lo stesso metodo usato per installarla

Finché Xcode è installato, rimuovi i runtime e i dispositivi dei simulatori che non ti servono da Settings > Components (Platforms in Xcode 14–15) o con xcrun simctl. Poi esci da Xcode e da Simulator, verifica di aver selezionato l’app giusta (controlla a parte eventuali copie come Xcode-beta.app) e sposta Xcode.app nel Cestino dal Finder. Non eliminare automaticamente /Library/Developer/CommandLineTools: Git, Homebrew, clang e gli script di build potrebbero usarli ancora.

Verifica tutto prima di svuotare il Cestino

Ricontrolla la cartella Applicazioni, verifica che non ci siano processi di Xcode o di Simulator attivi ed esegui di nuovo xcode-select -p. Prima di svuotare il Cestino, conferma che progetti, Archives e dSYM necessari e dati del Simulator siano ancora presenti. I Dati di sistema in Impostazioni di Sistema > Generali > Spazio possono aggiornarsi in ritardo: fidati delle dimensioni delle cartelle che hai misurato.

Mappa di sicurezza della disinstallazione completa

DecisioneDove controllare o intervenireConseguenza e verifica
Proteggi i dati non ricostruibili prima di disinstallareCartelle dei progetti / Xcode Organizer / ArchivesLe cartelle dei progetti non sono residui di Xcode: proteggi repository, file non ancora inclusi in un commit, pacchetti locali e risorse.
Rimuovi l’app con lo stesso metodo usato per installarla/Applications/Xcode.app / FinderFinché Xcode è installato, rimuovi i runtime e i dispositivi dei simulatori che non ti servono da Settings > Components (Platforms in Xcode 14–15) o con xcrun simctl.
Verifica tutto prima di svuotare il Cestinoxcode-select -p / Monitoraggio AttivitàRicontrolla la cartella Applicazioni, verifica che non ci siano processi di Xcode o di Simulator attivi ed esegui di nuovo xcode-select -p.

FAQ

Posso eliminare tutta la cartella ~/Library/Developer?

No. Contiene sia DerivedData, che si ricostruisce, sia Archives e dSYM, DeviceSupport, runtime e stati del Simulator: valuta ogni categoria separatamente invece di eliminare la cartella principale.

Fonti

Altre guide alla disinstallazione completa