Oude Xcode Archives verwijderen zonder crashsymbolen te verliezen
AskClean-team · Bijgewerkt 2026-07-31
Verwijder een Xcode Archive pas nadat je hebt bevestigd dat de versie niet meer wordt verspreid en het dSYM niet meer nodig is om crashes te symboliseren. Controleer builds in Organizer, bewaar actieve App Store-, TestFlight-, Enterprise- en Ad Hoc-builds en verplaats alleen ingetrokken archives naar de Prullenmand.

Een Archive is geen cache
Product > Archive maakt een .xcarchive met het exacte binaire bestand, metadata en meestal het bijbehorende dSYM in ~/Library/Developer/Xcode/Archives. DerivedData kun je opnieuw bouwen; een dSYM hoort bij de UUID van één build en hetzelfde commit opnieuw compileren levert geen gelijkwaardig vervangend symboolbestand op.
Inventariseer voordat je verwijdert
Gebruik Window > Organizer > Archives om app, versie, buildnummer, datum en distributiestatus te bekijken. Bewaar elke build die nog is geïnstalleerd of binnen de ondersteunings- en crashanalyseperiode valt. Alleen de leeftijd van het bestand is geen veilig criterium.
- Open Window > Organizer en kies Archives.
- Noteer actieve App Store-, TestFlight-, Enterprise- en Ad Hoc-builds.
- Controleer dSYMs en maak een back-up van onvervangbare archives.
- Markeer alleen verlaten interne builds of versies buiten ondersteuning.
- Verwijder één voor één, controleer wat overblijft en leeg daarna de Prullenmand.
Een oude build kan maandenlang geïnstalleerd blijven; beslis op distributie en ondersteuning, niet alleen op datum.
Verwijder omkeerbaar
Gebruik bij voorkeur Organizer en verwijder één kandidaat per keer. Gebruik Finder alleen als Organizer een oud pakket niet kan lezen, nadat je Info.plist met je inventaris hebt vergeleken. Wijzig niets binnen het .xcarchive en leeg de Prullenmand pas na controle.
Maak een bewaarbeleid
Leg voor elke release de locatie van het archive, upload van symbolen, back-up en verwijderdatum vast. Begin bij acute schijfruimteproblemen met DerivedData en andere herbouwbare gegevens. AskClean toont Archives apart en behandelt ze nooit als bulkcache.
FAQ
Kan ik de hele map Archives verwijderen?
Niet blindelings. Daarin kan de enige kopie van het binaire bestand en dSYM van een verspreide versie staan.
Verdwijnt de app uit de App Store?
Nee. Je verliest alleen het lokale artefact voor opnieuw exporteren of symboliseren.
Kan ik het dSYM uit hetzelfde commit herbouwen?
Niet betrouwbaar: het moet exact overeenkomen met de UUID van het verspreide binaire bestand.
Bronnen