Jak odstranit staré Xcode Archives bez ztráty symbolů pádů
Tým AskClean · Aktualizováno 2026-07-31
Xcode Archive odstraňte až po ověření, že se verze už nedistribuuje a její dSYM nebude potřeba k symbolikaci pádů. Projděte sestavení v Organizeru, ponechte aktivní App Store, TestFlight, Enterprise a Ad Hoc a do Koše přesuňte pouze stažené archivy.

Archive není mezipaměť
Product > Archive vytvoří .xcarchive s přesným binárním souborem, metadaty a zpravidla odpovídajícím dSYM v ~/Library/Developer/Xcode/Archives. DerivedData lze sestavit znovu; dSYM odpovídá UUID konkrétního sestavení a opětovná kompilace stejného commitu nevytvoří rovnocennou náhradu.
Před mazáním sestavení prověřte
V Window > Organizer > Archives uvidíte aplikaci, verzi, číslo sestavení, datum a stav distribuce. Ponechte každé sestavení, které je stále nainstalované nebo spadá do období podpory a analýzy pádů. Samotné stáří souboru není bezpečné kritérium.
- Otevřete Window > Organizer a vyberte Archives.
- Sepište aktivní sestavení App Store, TestFlight, Enterprise a Ad Hoc.
- Ověřte dSYM a zazálohujte nenahraditelné archivy.
- Označte jen opuštěná interní sestavení nebo verze mimo podporu.
- Mažte jednotlivě, ověřte zbytek a teprve potom vysypte Koš.
Staré sestavení může zůstat nainstalované měsíce; rozhodujte podle distribuce a podpory, ne jen podle data.
Mažte vratným způsobem
Upřednostněte Organizer a odstraňujte po jednom kandidátovi. Finder použijte jen tehdy, když Organizer starý balíček nepřečte, a po porovnání Info.plist s inventářem. Neupravujte obsah .xcarchive a Koš nevysypávejte před kontrolou.
Nastavte pravidla uchování
U každého vydání evidujte umístění archivu, odeslání symbolů, zálohu a datum odstranění. Při akutním nedostatku místa začněte DerivedData a obnovitelnými daty. AskClean ukazuje Archives odděleně a nikdy je nepovažuje za hromadně smazatelnou mezipaměť.
Časté dotazy
Mohu smazat celou složku Archives?
Ne bez kontroly. Může obsahovat jediný binární soubor a dSYM vydané verze.
Zmizí aplikace z App Storu?
Ne. Ztratíte pouze místní artefakt pro nový export nebo symbolikaci.
Lze dSYM vytvořit znovu ze stejného commitu?
Ne spolehlivě; musí přesně odpovídat UUID distribuovaného binárního souboru.
Zdroje