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.

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.
- Chiudi Xcode, Simulator e gli strumenti di debug.
- Annota le versioni di sistema dei dispositivi ancora in uso.
- Apri ~/Library/Developer/Xcode/iOS DeviceSupport e confronta nomi e dimensioni.
- Sposta nel Cestino solo una versione confermata come obsoleta.
- 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.
Confronto tra decisioni e rischi
Individua le versioni obsolete di iOS DeviceSupport, conserva quelle necessarie e lascia che Xcode riprepari i simboli.
| Decisione | Dove verificare | Limite di sicurezza |
|---|---|---|
| Che cosa contiene DeviceSupport | ~/Library/Developer/Xcode/iOS 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 | Xcode > Settings > Platforms / Devices and Simulators | 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. |
| Rimuovi solo le versioni ritirate | Trash / reconnect test | 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 | Xcode / device / network | 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