Slik sletter du gamle Xcode Archives uten å miste krasjsymboler
AskClean-teamet · Oppdatert 2026-07-31
Slett et Xcode Archive først når du har bekreftet at versjonen ikke lenger distribueres, og at dens dSYM ikke trengs for å symbolisere krasj. Gå gjennom bygg i Organizer, behold aktive App Store-, TestFlight-, Enterprise- og Ad Hoc-bygg, og flytt bare utfasede archive til Papirkurven.

Et Archive er ikke hurtigbuffer
Product > Archive oppretter en .xcarchive med den nøyaktige binærfilen, metadata og vanligvis tilhørende dSYM i ~/Library/Developer/Xcode/Archives. DerivedData kan bygges på nytt fra kildekoden; en dSYM matcher UUID-en til ett bestemt bygg, og samme commit gir ikke en tilsvarende erstatning ved ny kompilering.
Lag oversikt før du sletter
I Window > Organizer > Archives ser du app, versjon, byggnummer, dato og distribusjonsstatus. Behold alle bygg som fortsatt er installert eller er innenfor perioden for støtte og krasjanalyse. Filens alder alene er ikke et trygt kriterium.
- Åpne Window > Organizer og velg Archives.
- Noter aktive App Store-, TestFlight-, Enterprise- og Ad Hoc-bygg.
- Kontroller dSYM og sikkerhetskopier uerstattelige archive.
- Merk bare forlatte interne bygg eller versjoner uten støtte.
- Slett ett om gangen, kontroller resten, og tøm deretter Papirkurven.
Et gammelt bygg kan være installert i månedsvis; avgjør ut fra distribusjon og støtte, ikke bare dato.
Slett slik at det kan angres
Bruk helst Organizer og fjern én kandidat om gangen. Bruk Finder bare hvis Organizer ikke kan lese en gammel pakke, etter at Info.plist er sammenlignet med oversikten. Ikke endre innholdet i .xcarchive, og ikke tøm Papirkurven før kontroll.
Fastsett en oppbevaringspolicy
Registrer archive-plassering, opplasting av symboler, sikkerhetskopi og slettedato for hver utgivelse. Ved akutt plassmangel starter du med DerivedData og annet som kan gjenopprettes. AskClean viser Archives separat og behandler dem aldri som hurtigbuffer for massesletting.
Vanlige spørsmål
Kan jeg slette hele mappen Archives?
Ikke uten gjennomgang. Den kan inneholde den eneste binærfilen og dSYM-en til en distribuert versjon.
Forsvinner appen fra App Store?
Nei. Du mister bare det lokale artefaktet for ny eksport eller symbolisering.
Kan jeg lage dSYM på nytt fra samme commit?
Ikke pålitelig; den må samsvare nøyaktig med UUID-en til den distribuerte binærfilen.
Kilder