Je voudrais supprimer les anciennes données (remplaçables ?) et Données dérivées Le contenu semble être un candidat probable. Puisque c'est le nom Données dérivées Je suppose qu'il s'agit d'une information qui, si elle est manquante, est générée pendant une phase de construction et, si elle est présente, est utilisée pendant cette même phase. Il semble donc logique que je puisse supprimer toutes les données d'un ancien projet sans crainte et que, si je devais reconstruire cet ancien projet, la première fois prendrait plus de temps que d'habitude, car il faudrait recréer toutes ces données dérivées.
Est-ce que je me trompe ici ?
8 votes
Soyez TRÈS PRUDENT que, comme Joshua l'explique, ce fichu dossier contient "Les données dSYM pour un débogage ultérieur. ... ne pas supprimer si vous voulez être en mesure de déboguer les versions déployées de votre application"
0 votes
Je devrais peut-être utiliser toutes les astuces de balisage du SO en plus de l'emphase pour souligner ce point dans ma réponse :-D Block-quoted-star-slash-commented-code-bold-italic-bulleted-list, etc.
18 votes
@JoeBlow en fait, comme Joshua l'explique, c'est la Archives qui contient les "données dSYM pour un débogage ultérieur". Le site Archives est un répertoire frère et sœur de la Données dérivées ce qui signifie qu'il se trouve au même niveau, en dessous de
~/Library/Developer/Xcode
comme Données dérivées donc "ce fichu dossier" (DerivedData) ne fait pas partie de la base de données. PAS contiennent les données dSYM et leur contenu peut être supprimé en toute sécurité.4 votes
A chaque fois que je publie une nouvelle version, je copie le .xcarchive de Xcode dans mon repo git et le garde sous contrôle de version - c'est un bon moyen de toujours pouvoir récupérer les anciens .dSYM sans dépendre des répertoires Xcode d'une machine particulière.