Xcode Archives verwijderen? Zo ruim je oude builds veilig op
AskClean-team · Bijgewerkt 2026-11-02
Ja, je kunt oude Xcode Archives verwijderen, maar pas als je zeker weet dat de build niet meer wordt gebruikt en je het dSYM niet meer nodig hebt voor crashrapporten. Bekijk elk .xcarchive afzonderlijk in Xcode Organizer, bewaar elke actieve App Store-, TestFlight-, Enterprise- en Ad Hoc-build en verplaats alleen archives van vervangen builds naar de Prullenmand.

Een archive is geen cache
Product > Archive maakt een .xcarchive met het exacte binaire bestand, metadata en meestal het bijbehorende dSYM, standaard in ~/Library/Developer/Xcode/Archives. DerivedData kun je opnieuw bouwen, een archive niet: een dSYM hoort via de UUID bij precies één build, en dezelfde commit opnieuw compileren levert geen uitwisselbaar symboolbestand op. Ontbreekt het dSYM, dan blijven crashrapporten van die build geheugenadressen in plaats van functienamen en regelnummers.
Inventariseer voordat je verwijdert
Open Window > Organizer > Archives en bekijk per archive de app, versie, buildnummer, datum en distributiestatus; die context zie je niet aan een mapnaam met een datum. Bewaar elke build die nog bij gebruikers staat of binnen je ondersteunings- en crashanalyseperiode valt. Ook na een geslaagde upload raadt Apple aan het archive te bewaren van elke build die je distribueert. De leeftijd van een archive alleen is geen veilig criterium.
- Open Window > Organizer en kies Archives.
- Noteer versie en buildnummer van elke App Store-, TestFlight-, Enterprise- en Ad Hoc-build die nog in gebruik is.
- Controleer of de benodigde dSYMs zijn geüpload en kopieer onvervangbare archives naar opslag met back-up.
- Zet alleen vervangen releasekandidaten, verlaten interne builds en versies buiten je crashanalyseperiode op je verwijderlijst.
- Verwijder kandidaten één voor één in Organizer, controleer wat er overblijft en leeg pas daarna de Prullenmand.
Een oude productiebuild kan nog lang op apparaten van gebruikers staan nadat er een nieuwere versie is uitgebracht. Beslis op basis van distributie en ondersteuning, niet alleen op datum.
Verwijder via Organizer, één voor één
Verwijder bij voorkeur in Organizer, één bevestigde kandidaat tegelijk. Gebruik Finder alleen als Organizer een oud of beschadigd pakket niet kan openen: vergelijk eerst de Info.plist met je inventaris en verplaats dan alleen dat ene .xcarchive naar de Prullenmand, nooit een hele datummap. Wijzig niets binnen een .xcarchive en leeg de Prullenmand pas als Organizer nog werkt, je de builds die je nodig hebt kunt exporteren en een representatieve crash nog te symboliseren is. rm -rf in Terminal haalt dat vangnet weg zonder de opruiming beter te maken.
Maak een bewaarbeleid
Leg per release vast waar het archive staat, of de symbolen zijn geüpload, waar de back-up staat en vanaf wanneer de build weg mag. Zit je acuut krap in schijfruimte, begin dan met DerivedData en andere herbouwbare gegevens en bekijk archives pas als je weer rustig kunt werken. AskClean toont Archives per .xcarchive, apart van herbouwbare caches, en behandelt ze nooit als bulkcache.
Beslissingen en veiligheidsgrenzen op een rij
Welke Xcode Archives je kunt verwijderen, waar .xcarchive-bestanden staan, hoe je oude builds in Organizer opruimt en wanneer je dSYMs moet bewaren.
| Beslissing | Waar controleren | Veiligheidsgrens |
|---|---|---|
| Een archive is geen cache | ~/Library/Developer/Xcode/Archives | Product > Archive maakt een .xcarchive met het exacte binaire bestand, metadata en meestal het bijbehorende dSYM, standaard in ~/Library/Developer/Xcode/Archives. |
| Inventariseer voordat je verwijdert | Window > Organizer > Archives | Open Window > Organizer > Archives en bekijk per archive de app, versie, buildnummer, datum en distributiestatus; die context zie je niet aan een mapnaam met een datum. |
| Verwijder via Organizer, één voor één | Organizer / Finder / Prullenmand | Verwijder bij voorkeur in Organizer, één bevestigde kandidaat tegelijk. |
| Maak een bewaarbeleid | Release-inventaris / back-up | Leg per release vast waar het archive staat, of de symbolen zijn geüpload, waar de back-up staat en vanaf wanneer de build weg mag. |
Veelgestelde vragen
Kan ik alles in ~/Library/Developer/Xcode/Archives verwijderen?
Niet in één keer. Er kunnen de exacte binaire bestanden en dSYMs van uitgebrachte builds in staan. Bewaar elke actieve productie-, TestFlight-, Enterprise- of Ad Hoc-build en elke versie waarvan je crashes nog onderzoekt.
Verdwijnt de app uit de App Store als ik een archive verwijder?
Nee. Een lokaal .xcarchive verwijderen haalt niets weg uit App Store Connect of van apparaten van gebruikers. Je verliest alleen je lokale releasekopie, die je nog nodig kunt hebben om opnieuw te exporteren of crashes te symboliseren.
Kan ik een dSYM terugkrijgen door dezelfde commit opnieuw te bouwen?
Niet betrouwbaar. Het dSYM moet overeenkomen met de UUID van het uitgebrachte binaire bestand, en een nieuwe build krijgt een andere UUID. Bewaar het oorspronkelijke archive of het bijbehorende dSYM.
Bronnen