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».
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. :)
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.
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:
Réponses:
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».
la source
regarder la photo. mais je dois taper assez de caractères pour poster la photo. :)
la source
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.
la source
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)
la source