10
votes

Archives de construction en Xcode ne crée pas d'archive

Il semble que toutes mes recherches de comprendre cela sont infructueuses. Connaissant moi c'est une case à cocher stupide ou pulldown, je manque. Est-ce peut-être mon installation? Dois-je désinstaller Xcode 4 et réinstaller?

J'ai traversé toutes ces étapes et astuces et corrige tout le filet, mais rien, mais rien ne me rapproche de recevoir une archive à apparaître dans mon organisateur. Quand je vais regarder les archives construites, c'est juste un fichier z zéro k. Je reçois une construction réussie, je change de saut d'installation sur oui et non ... Je fais toutes ces choses que je trouve sur le net, je vais fou. Je suis sûr que mes certificats sont tous configurés correctement, j'ai des choses vérifiées où on me dit d'être vérifié. Ça me rend fou. 99% des solutions que je vois sont:

"De toute façon, dans" Skip Install ", définissez la valeur" NO "comme" Non "(l'aide Doc vous a dit le contraire). Une fois que vous l'avez définie sur" Non ", archivez à nouveau. Vous allez immédiatement archiver. Vous allez immédiatement archiver. Consultez votre application montrant dans l'organisateur d'archives. "

Eh bien, ça ne fonctionne pas ou aucune autre réponse après n'est pas non plus.


0 commentaires

7 Réponses :


0
votes

Je viens d'avoir cette question et de ce qui le résolu pour moi était ceci:

  1. Vérifier la signature de code sur la version est définie sur votre profil de distribution. Je l'ai fait et cela l'a réellement retourné à un moment donné. Assurez-vous que le réglage n'a pas été retourné et réessayez.
  2. Vous avez mentionné la valeur "Skip Install", j'ai également eu des résultats similaires. Le réglage de YES n'ouvrirait pas la liste des archives, définir non.

    J'espère que cela aide (plus que # 1 ci-dessus aide).


0 commentaires

21
votes

archive ne semble inclure que ces produits de construction définis pour être "installé", assurez-vous que vous désactivez la désactivation Ignorer l'installation

  1. Allez à BuildSettings.
  2. Trouver "Skip Install".
  3. Sélectionnez "Non" pour la libération.

    En outre, Xcode a besoin d'un chemin d'installation . Pour les applications, c'est généralement / applications , mais quand par exemple. Construire un plugin Vous voudrez peut-être définir ceci sur / , qui mettra le produit de construction à la racine de vos archives. Notez que vous devez utiliser un chemin "réel", pas un relatif unique comme ~ / bibliothèque .


2 commentaires

Cette solution m'a aidé! J'avais passé plus de 5 heures à lutter pour résoudre le problème ...


Je vais dans les paramètres de construction et il n'y a pas d'option "sauter installation" n'importe où ...?



0
votes

Passez à travers cette liste de contrôle et vous devriez trouver une réponse quelque part:

  1. Créer un nouveau schéma étiqueté "[nom de l'application] -appstore"
  2. Créer une configuration de construction intitulée "Distribution" par libération duplication
    • Cliquez sur le projet et appuyez sur les configurations + sous Build dans l'onglet "Info".
    • Définissez l'archive pour construire comme "distribution" sous le nouveau schéma
    • Vérifiez tous les certificats
    • Vérifiez tous les profils de provisioning
    • Vérifiez votre clé privée sous votre nom dans votre clé de clavier. (dans le porte-clés système)
    • Assurez-vous que dans la signature de code de distribution, vous définissez le profil dans votre profil de distribution iPhone / iPad dans toutes les instances de signature.
    • Assurez-vous que dans vos informations de projet, la signature de code de distribution est définie sur votre profil de distribution iPhone / iPad.
    • Assurez-vous de disposer de l'option, de sauter installer, dans la construction de paramètres de votre réglage cible sur "Non" pour la distribution.
    • Assurez-vous que votre schéma actuellement sélectionné est "[Nom de l'application] -Appstore> Dispositif iOS"
    • Si rien d'autre, nettoyer toutes les constructions, supprimez toutes les meilleures tentatives d'archives, construisez pour l'archivage et s'il n'y a pas d'autres erreurs, essayez d'archiver à nouveau. Un problème que j'ai rencontré était quand j'ai laissé Xcode permettre toujours de la signature de ma clé privée. Il suffit de supprimer cela et de télécharger les certificats Xcode forcé pour me demander de permettre la signature de code. Je clique seulement sur Autoriser maintenant et je n'ai plus jamais eu ce problème.

      Si vous rencontrez toujours des problèmes, vous devez supprimer tout votre provisionnement, révoquer tous vos certificats, les rééditerez tous et les réinstalgez tous. Essayez de réinitialiser votre code de code après cela, et si cela ne fonctionne toujours pas, utilisez l'un de vos deux TSIS gratuits qui vous est donné par Apple DeV Support. Si rien ne fonctionne, ils peuvent le réparer pour vous, je suis sûr.

      J'espère que cela vous aidera.


0 commentaires

14
votes

Assurez-vous d'utiliser le produit> Archive, au lieu de produit> Construire pour> Archive.


0 commentaires

2
votes

Pour moi, je devais aussi changer le cadre de construction vierge suivant, à quelque chose comme ... XXX

Enfin, il a commencé à apparaître dans l'organisateur / archives.

Ps Fait intéressant, sans ce réglage, le vieux fichier d'archive était créé, mais c'était toujours vide.


1 commentaires

Merci pour votre message! Veuillez ne pas utiliser de signatures / taglines dans vos messages. Votre boîte utilisateur compte comme signature et vous pouvez utiliser votre profil pour publier toutes les informations sur vous-même. FAQ sur Signatures / Taglines



0
votes

J'ai dit ce qui suit pour que cela fonctionne pour moi:

  1. J'ai remplacé certaines sous-projets / bibliothèques statiques que j'avais (c'est-à-dire trois20) en utilisant Cocoapods pour inclure la Fichiers dans le projet principal .. Il vient de se débarrasser de tout le problème trois20 me donnait (et ils sont beaucoup ..)
  2. Set Sauter Installer sur Oui Sous Build Settings pour tous les autres sous-projets / bibliothèques statiques et commuté les en-têtes de copie du public au projet sous Phases de construction
  3. surtout: sous les sous-bibliothèques. Sous la phase de construction, je suis assuré que Fichiers de copie a été modifié de absolu chemin vers > Répertoire des produits .

    Et c'était tout!

    indice: Pour avoir une idée des fichiers incriminés qui provoquent votre archive de créer un fichier d'archive plutôt que d'un IPA le faire:

    1. Sélectionnez l'archive et cliquez sur le bouton Distributeur.
    2. Sélectionnez l'option "Enregistrer les produits construits".
    3. frapper ensuite et sauvegarder.
    4. Parcourez le répertoire créé de Finder.
    5. Le sous-répertoire des «bibliothèques» identifiera les bibliothèques dont vous avez besoin pour définir l'installation de saut sur Oui.
    6. Dans certains cas USR / Local / Inclure identifiera les fichiers d'en-tête de coupable que vous devez passer de public au projet ou les fichiers que vous devez modifier à partir du répertoire Absolute Path vers les produits. Mais ce répertoire (c.-à-d. USR / local / Inclure) varie en fonction de votre structure de répertoire sublibrary

0 commentaires

9
votes

J'ai eu cette question après avoir mis à jour la haute Sierra. Je suis allé dans mon dossier de bibliothèque. / Utilisateurs / Your_user / Bibliothèque / Développeur / Xcode / Archives Dans ce dossier, un dossier vide nommé à la date que j'avais créé cette archive. Mais le dossier était vide. J'ai supprimé le dossier et archivé à nouveau. Cela fixe le problème pour moi.


2 commentaires

Vous sauvez ma journée ~~~ merci


Cette réponse m'a sauvé la vie deux fois! Vous êtes incroyable!