AskCleanAskClean

Come eliminare il vecchio Xcode DeviceSupport in sicurezza

Team AskClean · Aggiornato 2026-07-31

Chiudi Xcode, identifica le versioni iOS che usi ancora ed elimina soltanto le cartelle DeviceSupport non associate ad alcun dispositivo o lavoro attivo. Xcode può ripreparare i simboli quando riconnetti un dispositivo compatibile, ma richiede tempo, il dispositivo e talvolta componenti o rete.

Versioni Xcode DeviceSupport confrontate con dispositivi Apple ancora attivi
Conserva il supporto delle versioni che usi per il debug e rimuovi solo quelle confermate come ritirate.

Che cosa contiene DeviceSupport

Xcode conserva simboli e dati di supporto in ~/Library/Developer/Xcode/iOS DeviceSupport, con percorsi analoghi per altre piattaforme. Non contiene foto né un backup dell’iPhone: serve al debug di una specifica combinazione tra dispositivo e sistema.

Confronta cartelle e dispositivi reali

Controlla versioni e dimensioni nel Finder, in Xcode > Settings > Platforms e in Window > Devices and Simulators. Conserva la versione esatta di ogni dispositivo ancora usato per il debug e quelle richieste da test, supporto o CI. Nomi simili possono indicare build differenti.

  1. Chiudi Xcode, Simulator e gli strumenti di debug.
  2. Annota le versioni di sistema dei dispositivi ancora in uso.
  3. Apri ~/Library/Developer/Xcode/iOS DeviceSupport e confronta nomi e dimensioni.
  4. Sposta nel Cestino solo una versione confermata come obsoleta.
  5. Prova connessione e debug prima di svuotare il Cestino.

Non confondere DeviceSupport con Xcode Archives: i simboli del dispositivo sono spesso rigenerabili, il dSYM di una release può essere insostituibile.

Rimuovi solo le versioni ritirate

Con Xcode e Simulator chiusi, sposta nel Cestino una singola cartella di versione confermata, non l’intera radice. Riapri Xcode e collega un dispositivo di prova; se necessario comparirà Preparing debugger support mentre vengono ricreati dati compatibili.

Considera il costo di ripristino

La rigenerazione può fallire con un Xcode troppo vecchio, un sistema non ancora supportato o componenti mancanti. Prima di lavorare offline conserva il supporto necessario. AskClean mostra ogni versione e il costo di recupero senza preselezionarla.

FAQ

Xcode ricrea DeviceSupport?

In genere sì collegando un dispositivo compatibile, ma può richiedere tempo e i componenti corretti.

Elimina dati dall’iPhone?

No. Rimuove supporto di debug locale dal Mac, non foto, app o backup del dispositivo.

Devo eliminare tutta la cartella?

No. Rimuovi solo versioni senza un dispositivo o requisito ancora attivo.

Fonti

Altre guide sullo spazio per sviluppatori