Xcode 4 - «Archive» est grisé?


462

Je souhaite archiver ma candidature, mais l'option Archive est grisée. Qu'est-ce qui pourrait provoquer cela?

entrez la description de l'image ici


Assurez-vous que vous changez "Skip Install" dans votre cible en NO

93
Fondamentalement, en haut à gauche, sélectionnez "Appareil iOS", PAS un simulateur.
Fattie

3
ma pensée est wtf, mais ok, c'est la pomme, ça me fait déjà dire que déjà ...
user230910

3
Sélectionnez "Périphérique ios générique"
Jamil

Réponses:


961

Vous devez sélectionner l'appareil dans le menu des schémas en haut à gauche où vous avez utilisé pour sélectionner entre simulateur / appareil. Il ne vous permettra pas d'archiver une version pour le simulateur.

Ou vous pouvez constater que si le périphérique iOS est déjà sélectionné, la boîte d'archives n'est pas sélectionnée lorsque vous choisissez «Modifier les schémas» => «Construire».


25
Apple devrait rendre tout plus convivial
neobie

1
Ne semble-t-il pas que cette liste déroulante indique où vous souhaitez exécuter l'application? On dirait une restriction idiote pour empêcher l'archivage lorsqu'un simulateur est sélectionné ...
corbin

35
J'ai passé une heure à chercher ça. Tu sais ce qui réglerait ça, Apple? Ne désactivez pas le bouton Archive. Exécutez les vérifications qui provoqueraient une erreur, puis affichez une alerte. Je parie que 9/10 c'est le simulateur. "Vous ne pouvez pas archiver une version pour le simulateur. Sélectionnez à nouveau le périphérique iOS et archivez."
Harry Love

4
Le logiciel de développement d'Apple est ridiculement peu convivial. J'ai passé tellement de temps à essayer de faire fonctionner les profils d'approvisionnement stupides et à pousser les certificats et à essayer d'exporter mon application, à peine en faisant tout sur Google. Jusqu'à présent autant de temps que j'ai passé à coder.
sudo

3
Vraiment, il devrait être contraire aux règles de programmation de l'interface graphique de griser quelque chose sans explication.
sudo

49

regarder la photo. mais je dois taper assez de caractères pour poster la photo. :)

entrez la description de l'image ici


Merci ! est-ce que ^^
YannSteph

20

Comme l'indiquent les autres réponses, vous devez sélectionner un schéma actif pour quelque chose qui n'est pas un simulateur, c'est-à-dire un appareil connecté à votre Mac.

Si aucun appareil n'est connecté au Mac, la sélection de "Périphérique IOS générique" fonctionne également.

entrez la description de l'image ici


4

J'ai corrigé ça aujourd'hui ... en quelque sorte. Bien que les archives n'apparaissent toujours nulle part. Mais j'ai récupéré l'option Archive en entrant dans les paramètres de build pour le projet et en réattribuant mes certificats sous "Identité de signature de code" pour chaque build. Ils semblaient avoir été réinitialisés à autre chose lors de l'importation de mon projet 3.X dans 4.

J'ai également utilisé les instructions trouvées ici:

http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/DistApps/DistApps.html#//apple_ref/doc/uid/TP40010215-CH11-DontLinkElementID_69

Mais je n'arrive toujours pas à faire apparaître les archives réelles dans l'Organiseur (même si les fichiers existent)


Le même problème me vient aussi ... y a-t-il une solution?
Le X-Coder

Peut-être que cela vous aide. Vous pouvez cocher "Reveal Archive in Organizer" ici: Produit> Schéma> Modifier le schéma ...> Archive> Options
Daniel S.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.