Diskzyv0.1
À supprimer avec précaution

Archives Xcode sur Mac : peut-on les supprimer sans risque ?

Réponse courte

Vous pouvez supprimer les anciennes archives, mais elles ne sont pas recréées automatiquement. Une archive est le build exact que vous avez publié, avec ses symboles de débogage : gardez donc celles des versions encore entre les mains des utilisateurs.

Où il se trouve

~/Library/Developer/Xcode/Archives

De quoi il s'agit

Chaque fois que vous choisissez Product > Archive, Xcode enregistre ici un bundle .xcarchive, classé dans des dossiers par date. Il contient l'app compilée et les fichiers dSYM qui retransforment les adresses brutes d'un plantage en noms de fonctions et en numéros de ligne.

Les archives sont ce que vous envoyez à App Store Connect ou exportez pour la distribution, et vous les voyez dans la fenêtre Organizer de Xcode. Le dossier grossit parce que Xcode conserve toutes les archives que vous avez créées jusqu'à ce que vous les supprimiez.

La valeur d'une ancienne archive tient surtout à ses dSYM. Sans les symboles correspondants, les rapports de plantage de ce build précis sont difficiles à lire.

Quelle taille il peut atteindre

Chaque archive pèse de quelques dizaines de Mo à plusieurs Go selon l'app, et des années de publications finissent par compter.

Comment le vider à la main

  1. Dans Xcode, choisissez Window > Organizer et sélectionnez Archives.
  2. Choisissez une app, puis parcourez ses archives par version et par date.
  3. Gardez les archives des versions en ligne ou de celles que vous pourriez devoir soumettre à nouveau ou déboguer. Cliquez avec le bouton droit sur celles dont vous n'avez pas besoin et choisissez Delete Archive.
  4. Pour consulter directement les fichiers, exécutez la commande ci-dessous. Elle se contente d'ouvrir le dossier dans le Finder.
Dans Terminal
open ~/Library/Developer/Xcode/Archives

Ce qui se passe ensuite

Une archive supprimée est perdue, sauf si vous avez une sauvegarde. Vous pouvez toujours recompiler le même code source, mais le résultat est un nouveau build, et les rapports de plantage de l'ancien risquent de ne pas pouvoir être symboliqués sans ses dSYM d'origine.

Comment Diskzy le traite

Diskzy liste les archives Xcode dans l'onglet Clean up (nettoyage) mais les laisse décochées, avec pour raison de garder celles que vous pourriez devoir soumettre à nouveau.

Guides associés

Voyez où est passé l'espace de votre Mac

Diskzy cartographie votre disque, explique les Données système et supprime ce qui peut l'être sans risque. Gratuit pendant 72 heures, puis 9 $ une seule fois pour 2 Mac.

Essayer Diskzy gratuitement
Lire cette page en:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語