J'essaie de créer une IPA dans Xcode 4, un peu comme la personne qui a posé cette question:
Xcode 4: créer un fichier IPA au lieu de .xcarchive
Donc - j'ai réussi à terminer mes archives - soi-disant. Il vide les fichiers .xcarchive du projet dans son dossier de destination. Mais ces archives n'apparaissent pas dans ma fenêtre Organisateur. Je ne peux donc pas les partager comme décrit dans la question ci-dessus pour créer l'IPA.
Il n'y a aucune erreur dans le processus d'archivage - ils semblent signés OK. Alors pourquoi les archives n'apparaissent-elles pas dans le panneau d'archives de l'Organisateur? Y a-t-il une étape qui me manque ... ou un paramètre obscur que je dois modifier?
Réponses:
EDIT (Incorporé tous les commentaires dans une seule réponse)
Essayez l'une des solutions suivantes (ou toutes)
Au lieu d'utiliser Build For -> Archive, dans le menu du produit, utilisez simplement l'archive. Il apparaîtra alors.
Dans l'éditeur de schéma, modifiez le schéma et accédez à l'onglet Archive, assurez-vous que la case à cocher Afficher dans l'organiseur est cochée.
Dans l'onglet Archive de l'éditeur de schéma, vérifiez la configuration de construction utilisée pour l'archivage. Assurez-vous qu'il a le bon fichier de droits et les bons certificats.
Dans les paramètres de construction, basculez Ignorer l'installation -> Libérer sur NON, pour les paramètres de construction utilisés pour l'archivage.
Assurez-vous que le dossier d'archives et les fichiers de projet XCode se trouvent dans le même dossier partagé si un lecteur réseau est utilisé. Il m'a fallu quelques jours pour finalement comprendre cela car j'ai placé mes fichiers source XCode à partir d'un dossier partagé Windows, mais le dossier Archives se trouve sur le Mac local, ce qui a empêché les archives de récupérer par Organizer.
Merci à @Smikey & @Ralph B & @Scott McMillin
la source
Ceci est basé sur une autre réponse à une question similaire qui peut être trouvée à Archive n'apparaît pas dans l'organisateur xcode4
Je ne prends aucun crédit pour cette réponse, mais cela, combiné aux suggestions de Ron, a résolu le problème pour moi.
Pour la configuration "Release", procédez comme suit:
Définissez «Ignorer l'installation» sur OUI sur votre projet
Définissez "Ignorer l'installation" sur NON sur la cible de votre application
Définissez "Ignorer l'installation" sur OUI sur toutes les cibles de bibliothèque statiques incluses
Choisissez Produit -> Archiver dans le menu.
Cela a également fonctionné pour moi et, selon l'affiche de réponse originale, est basé sur les conseils des forums Apple Dev.
la source
J'ai eu le même problème ... J'avais défini par erreur "Répertoire d'installation" (
INSTALL_PATH
) sur une chaîne vide dans mes paramètres de construction. La suppression de ce paramètre et l'utilisation de la valeur par défaut ont/Applications
résolu mon problème.la source
Une dernière chose à vérifier: recherchez le "Répertoire d'installation" dans vos paramètres de construction (Tous) et assurez-vous qu'il est réglé sur "/ Applications".
la source
Oui! Finalement. Moi aussi j'étais coincé là-dessus pendant 2 jours! J'aurais dû vérifier ici d'abord!
Ignorer l'installation ... l'a déplacé sur NON et cela a fonctionné!
la source
J'ai eu un problème similaire où la distribution était compilée et signée correctement, mais ne figurait jamais dans l'onglet Archive. Il s'est avéré que j'avais besoin de connecter un appareil pour qu'il construise une «vraie» version iOS. Une fois que j'ai connecté mon appareil, j'ai exécuté Product -> Archive et il est apparu comme prévu.
la source
Aucune des suggestions ici n'a fonctionné pour moi, y compris le réglage "Ignorer l'installation" sur NON ... jusqu'à ce que je définisse "Répertoire d'installation" sur autre chose que la valeur par défaut vide. (J'ai utilisé "/ Applications" mais d'autres valeurs comme "/ usr / bin" conviendraient aussi.) Alors voilà, ça a marché!
la source
Merci pour tous les conseils. J'ai finalement fini avec mon archive en utilisant le skip install yes pour le projet et non pour les cibles. Merci beaucoup. Comparé à d'autres, cela ne m'a pris qu'environ 3 heures, mais j'aurais aimé trouver ce fil plus tôt (il est maintenant 1 h 45).
Merci.
la source
J'ai rencontré le même problème dans mon projet. Après l'archivage de mon projet, la fenêtre de l'organiseur n'est pas ouverte. Alors j'avais fait ça. Et cela fonctionnera pour moi. J'espère que cela vous aidera.
Merci d'avance.
la source
Même problème ! Et résolu :)
J'ajoute ceci dans mon fichier info.plist:
créez une nouvelle propriété "Chaîne de versions du bundle, courte" et fournissez le même numéro de version que pour la propriété "Version du bundle". (Merci à Rahul Choudhary, dans son message "XCode 4 Archive Version Unspecified")
la source
Je les ai tous essayés et toujours rien n'a fonctionné. Ensuite, j'ai reconnecté mon iPad, resélectionné Ignorer l'installation = NON pour la publication et l'archivage ... Échec de la construction pour le signe de code Schéma resélectionné iPad, plutôt que la construction du simulateur a réussi.
Je ne suis pas sûr que cela fonctionnera pour quelqu'un d'autre, mais je viens de passer 5 heures à parcourir tous les indices et à trébucher sur ce succès. Je ne pense pas que cela clarifie les choses, et j'espère qu'Apple le réglera. En 2011, c'est tout simplement absurde.
la source
Dans mon cas, aucune solution n'a fonctionné, mais c'était une cause simple: les autorisations de dossier. Assurez-vous que le groupe de membres du personnel dispose: des autorisations de lecture et d'écriture
la source
Il s'avère que lorsque j'ai mis à niveau mon produit existant, je n'avais pas toutes les icônes répertoriées dans Info.plist.
J'ai donc ajouté les "Fichiers d'icônes" et "Fichiers d'icônes (iOS 5)" au .plist. Et ça a marché!
la source
J'ai eu le même problème dans Xcode 4.6.1 mais avec la torsion que l'archive a montré rapidement dans la fenêtre de l'organisateur mais a soudainement disparu.
Résolu ce problème en commentant les deux dernières lignes:
Ceci via "Product - Scheme - Edit Scheme - Archive - Post Actions".
la source
Merci à l'OP et à tous sur ce fil.
J'avais le même problème, mais j'avais une solution différente.
Si vous conservez vos archives sur un lecteur externe, et si le lecteur est déconnecté pour une raison quelconque, dans / Volumes le lecteur peut être remonté sur "DRIVENAME 1" au lieu de "DRIVENAME". Tout semble normal sauf dans le dossier / Volumes, vous verrez un fichier avec le nom DRIVENAME. Déconnectez correctement votre lecteur, rmdir le fichier DRIVENAME et reconnectez-vous.
Le lecteur se connectera sous son nom d'origine et Xcode pourra tout voir à nouveau.
J'ai passé environ 5 heures là-dessus. ㅠㅠ
la source
Pour toute personne utilisant Carthage, un problème récemment résolu a causé ceci: https://github.com/Carthage/Carthage/issues/1259
Le correctif consiste simplement à mettre à jour carthage (> = 0.16.1) et à réexécuter l'archive.
la source
Dans mon cas, aucune des options standard répertoriées dans la première réponse n'a fonctionné. J'ai remarqué que les "chemins d'installation" étaient vides. Je joliment créé 4 chemins:
<somepath>/Dbg
,<somepath>/Dbg/Ins
,<somepath>/Rel
et<somepath>/Rel/Ins
et définir les 4 répertoires (debug build, installez le débogage, la libération de construire et installer la libération) aux 4 répertoires nouvellement créés. J'ai également défini la fameuse option "installation de compétences" sur non dans les 4 instances (produit et cible, débogage et publication). J'ai ensuite exécuté un produit> nettoyer et produit> archive. Eh voila. Le communiqué apparaissait maintenant dans la section archives de l'organisateur.la source
Dans mon cas, le problème était dû à l'utilisation de fastlane en tant que root. Il a configuré le fichier Archive dans le dossier Archives en tant que racine, donc lorsque j'ai essayé de créer la construction à partir de XCode, il n'a pas pu écrire dans ce dossier. Aucun message n'a été affiché par XCode
la source
Dans mon cas, j'ai dû passer du schéma du simulateur au périphérique iOS générique. Cela m'a donné la possibilité d'accéder aux archives.
la source
Je pense que ce n'est pas vraiment un gros problème, une archive de problème n'apparaît pas si votre simulateur d'utilisation a été facilement corrigé en sélectionnant votre appareil dans le schéma d'édition, puis cliquez sur archive dans l'onglet archive
pas d'étapes compliquées
la source