AskCleanAskClean

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.

Xcode Archives rozdělené na chráněné aktivní verze a stará sestavení ke kontrole
Archive je doklad vydání, ne mezipaměť: chraňte aktivní sestavení a ostatní kontrolujte po jednom.

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.

  1. Otevřete Window > Organizer a vyberte Archives.
  2. Sepište aktivní sestavení App Store, TestFlight, Enterprise a Ad Hoc.
  3. Ověřte dSYM a zazálohujte nenahraditelné archivy.
  4. Označte jen opuštěná interní sestavení nebo verze mimo podporu.
  5. 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

Další návody k úložišti pro vývojáře