Xcode occupa spazio? Come pulirlo

Xcode è uno dei maggiori consumatori di spazio sul Mac di uno sviluppatore: prodotti di build, simulatori, simboli dei dispositivi e archivi possono superare di molto i 50 GB. Ecco cos’è ciascuno e come pulirlo in sicurezza.

DerivedData: prodotti di build

~/Library/Developer/Xcode/DerivedData contiene file di build intermedi e indici di ogni progetto che hai aperto. Si può eliminare per intero: Xcode ricrea ciò che serve alla prossima build (la prima build è più lenta).

Chiudi prima Xcode, poi elimina il contenuto della cartella, oppure solo le cartelle dei progetti su cui non lavori più.

Runtime e dispositivi dei simulatori

  • I runtime (ogni versione di iOS, watchOS, tvOS o visionOS scaricata) possono occupare diversi gigabyte ciascuno. Rimuovi quelli vecchi in Xcode → Settings → Components (chiamato Platforms in alcune versioni), oppure elencali ed eliminali in Terminal con xcrun simctl runtime list e xcrun simctl runtime delete seguito dall’identificatore del runtime.
  • I dispositivi del simulatore si trovano in ~/Library/Developer/CoreSimulator/Devices. xcrun simctl delete unavailable rimuove i dispositivi il cui runtime non esiste più.
  • Le cache del simulatore in ~/Library/Developer/CoreSimulator/Caches si possono eliminare; vengono ricreate quando servono.

File di device support

Ogni volta che colleghi un dispositivo con una nuova versione del sistema, Xcode copia i suoi simboli di debug in ~/Library/Developer/Xcode/iOS DeviceSupport (e watchOS DeviceSupport, ecc.). Ogni versione occupa alcuni gigabyte. Elimina le cartelle delle versioni su cui non fai più debug; Xcode le copia di nuovo se ricolleghi quel dispositivo.

Archivi

~/Library/Developer/Xcode/Archives contiene ogni app che hai archiviato per la distribuzione. Conserva gli archivi delle build che hai pubblicato (ti servono i loro simboli di debug per leggere i report di crash); le build interne più vecchie si possono eliminare. Gestiscili in Window → Organizer.

Scopri dove è finito lo spazio di Xcode

DiskGarden mostra ~/Library/Developer cartella per cartella, così vedi a colpo d’occhio se a pesare sono i simulatori, DerivedData o il device support, e poi lo trascini nel Bidone per rimuoverlo.

Usi anche altre toolchain? Anche le cache dei pacchetti si sommano: vedi quali cache si possono eliminare.

Scopri dove è finito il tuo spazio

DiskGarden è un analizzatore di spazio su disco gratuito per Mac: mappa ogni cartella per dimensione, così i divoratori di spazio risaltano. Nessun account, e i tuoi file non lasciano mai il tuo Mac.

Scarica DiskGarden — gratis