Come eliminare gli Archives di Xcode senza perdere i simboli dei crash
Team AskClean · Aggiornato 2026-07-31
Elimina un Archive di Xcode solo dopo aver verificato che la versione non sia più distribuita e che il suo dSYM non serva più per simbolicare i crash. Controlla le build nell’Organizer, conserva quelle App Store, TestFlight, Enterprise e Ad Hoc ancora attive e sposta nel Cestino solo gli archive ritirati.

Un Archive non è una cache
Product > Archive crea un .xcarchive con il binario esatto, i metadati e in genere il relativo dSYM in ~/Library/Developer/Xcode/Archives. DerivedData si ricompila dal sorgente; un dSYM corrisponde all’UUID di una build precisa e ricompilare lo stesso commit non crea un sostituto equivalente.
Fai l’inventario prima di eliminare
Usa Window > Organizer > Archives per vedere app, versione, numero di build, data e stato di distribuzione. Conserva ogni build ancora installata o compresa nel periodo di supporto e analisi dei crash. L’età del file da sola non è un criterio sufficiente.
- Apri Window > Organizer e seleziona Archives.
- Elenca le build App Store, TestFlight, Enterprise e Ad Hoc ancora attive.
- Controlla i dSYM e salva una copia degli archive insostituibili.
- Seleziona solo build interne abbandonate o versioni fuori supporto.
- Elimina una alla volta, verifica ciò che resta e poi svuota il Cestino.
Una build vecchia può restare installata per mesi: decidi in base a distribuzione e supporto, non soltanto alla data.
Elimina in modo reversibile
Preferisci l’Organizer e rimuovi un candidato alla volta. Usa il Finder solo se l’Organizer non legge un vecchio pacchetto, dopo aver confrontato Info.plist con l’inventario. Non modificare i file interni del .xcarchive e non svuotare il Cestino prima della verifica.
Definisci una conservazione sostenibile
Per ogni release registra posizione dell’archive, caricamento dei simboli, backup e data di eliminazione. Se lo spazio è urgente, parti da DerivedData e dagli elementi rigenerabili. AskClean separa gli Archives dalle cache e non propone mai la cartella intera come pulizia automatica.
FAQ
Posso eliminare tutta la cartella Archives?
Non alla cieca: può contenere l’unico binario e dSYM di una versione distribuita.
L’app viene rimossa dall’App Store?
No. Perdi solo l’artefatto locale utile a riesportare o simbolicare quella build.
Posso ricreare il dSYM dallo stesso commit?
Non in modo affidabile: deve corrispondere all’UUID esatto del binario distribuito.
Fonti