285 votes

Xcode - Mais... Où sont nos archives ?

J'ai soumis trois versions de mon application sur l'App Store en utilisant les commandes Build et Archive. Mais... Où sont ces archives ?

Je viens d'apprendre que j'ai juste besoin qu'ils soient capables de lire les crashlogs. Mon ~/Library/Developer/Xcode/Archives est vide (en fait, il contient un fichier xarchive que je viens de générer pour tester la lecture d'un crashlog).

Spotlight ne trouve pas de .xarchive.

On ne m'a jamais demandé de supprimer ou d'effacer autre chose que mes constructions de projet (Produit - propre) lors du codage de la prochaine version.

614voto

Codo Points 28685
  • Ouvrez le Organisateur dans Xcode (menu Fenêtre > Organisateur )
  • Cliquez sur le Archives en haut au milieu
  • Sélectionnez l'archive souhaitée par nom d'application et date
  • Cliquez sur Afficher dans le Finder dans le menu contextuel

38voto

ZenBoat Points 488

Organisateur d'archives

  • Pour l'ouvrir : Barre de menu Xcode > Fenêtre > Organiseur > Produits > Archives
  • Chemin : Les archives sont stockées dans /Users/username/Library/Developer/Xcode/Archives/$DATE/Project Name Datetime.xcarchive Il est plus facile de faire un clic droit sur l'archive pour afficher le chemin dans l'organiseur.

enter image description here

6voto

yoAlex5 Points 2350

Emplacement des archives

Par défaut, l'emplacement est au même niveau que Derived Data dossier

<some_path>/Library/Developer/Xcode/Archives
//e.g.
/Users/alex/Library/Developer/Xcode/Archives/2021-05-08/ServiceLocator 08.05.2021, 15.35.xcarchive

Pour changer d'emplacement

xcodebuild archive -archivePath "<some_path>/<some_name>.xcarchive" <...>
//or
Xcode -> Preferences... -> Locations -> Locations -> Archives 

Pour afficher l'Organisateur

Window -> Organizer -> Archives

2voto

Dwigt Points 87

Juste pour ajouter à cela puisque je suis incapable d'éditer la réponse de @Codo, mais pour ma version de Xcode (12.3) il n'y avait pas d'icône Archive en haut au milieu. C'est juste une petite différence. A la place, en allant dans Fenêtre > Organisateur ouvre une fenêtre affichant toutes mes Archives pour le projet en cours. Un clic droit sur chacune d'entre elles affiche un menu permettant de supprimer les entrées de l'archive ou vous pouvez Show in Finder .

Show in Finder montre la mine sont actuellement situés à /Users/username/Library/Developer/Xcode/Archives et dans ce répertoire, il y a un dossier pour chaque date qui contient une archive.

1voto

Si vous choisissez n'importe quel simulateur iphone 7 ou iphone 8 ou n'importe quel simulateur, vous devez changer cette sélection en ( Any ios Device ) après quoi l'option d'archive s'affichera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X