90 votes

Télécharger l’archive erreur : « Missing identité de signature de Distribution iOS pour... »

Je suis en train de télécharger mon application iOS archive à iTunes Connect à l'aide de Xcode, mais lorsque je clique sur "Télécharger sur l'App Store", j'obtiens l'erreur:

Xcode tenté de localiser ou de générer de contrepartie de la signature de l'actif et pas réussi à le faire en raison des problèmes suivants. Manquant iOS La Distribution de la signature de l'identité de _____. Xcode pouvez en demander un pour vous.

Je suis vraiment confus, parce que j'avais réussi à téléchargé une archive pour la même application sur les 2 heures plus tôt, et puis j'avais besoin de faire une solution simple et reupload l'archive, et maintenant j'ai cette erreur. Je n'ai pas toucher quoi que ce soit d'autre.

J'ai fait tout ce que je peux penser pour essayer de résoudre le problème, j'ai redémarré Xcode, mon ordinateur, est allé à Xcode préférences cliquez sur "Télécharger Tout" sur les profils de configuration, clique sur le bouton "Reset" sur l'iOS de Distribution sur la même page, à nouveau téléchargé l'iOS profil de distribution du centre, est allé à la signature du code de paramètres dans mon application paramètres de construction et de définir manuellement la libération de la signature de l'identité de l'iOS profil de distribution, et rearchived plusieurs fois.

Mise à jour: il s'avère que c'est en raison de la WWDRCA qui expire aujourd'hui: https://developer.apple.com/support/certificates/expiration/ Il y a beaucoup d'autres personnes rencontrent le même problème. J'ai été en mesure de désactiver temporairement le problème en changeant la date sur mon ordinateur 1 jour.

177voto

JYeh Points 2208

Le problème est que la Pomme WWDRCA a expiré aujourd'hui (le 14 Février 2016): https://developer.apple.com/support/certificates/expiration/

Ouvrez Trousseau d'Accès, et dans le menu, cliquez sur Affichage -> Afficher les Certificats Expirés. Ensuite, supprimez l'expiration d'Apple dans le Monde des Relations avec les Développeurs de l'Autorité de Certificat de fois le login et le Système de porte-clés. Installer le renouvellement de certificat d'Apple par téléchargement à partir d' https://developer.apple.com/certificationauthority/AppleWWDRCA.cer et en l'ouvrant.

Aussi, vous devrez peut-être redémarrer Xcode pour refléter les modifications. Ensuite, nettoyez et de construire votre projet, puis ré-essayez de la génération de votre archive.

Your keychain should show like that

54voto

Siba Prasad Hota Points 4027

Voici la déclaration d'Apple.

Merci pour avoir porté à l'attention de la communauté et des excuses pour les problèmes que vous avez pu avoir. Ce problème découle d'avoir une copie de l'expiration de WWDR certificat Intermédiaire dans votre Système et la Connexion de porte-clés. Pour résoudre le problème, vous devez d'abord télécharger et installer la nouvelle ÉDITION de certificat intermédiaire (en double-cliquant sur le fichier). Ensuite, dans l'application Trousseau d'Accès, sélectionnez le Système trousseau de clés. Assurez-vous de sélectionner "Afficher les Certificats Expirés" dans le menu Affichage, puis supprimer l'ancienne version de l'Apple Worldwide Developer Relations d'Autorité de Certificat certificat Intermédiaire (expiré le 14 février 2016). Vos certificats doit maintenant apparaître comme valide dans le Trousseau d'Accès et être disponible pour Xcode pour la soumission à l'App Store.

https://forums.developer.apple.com/thread/37208

  1. Télécharger https://developer.apple.com/certificationauthority/AppleWWDRCA.cer et double-cliquez sur installer à Trousseau.
  2. Sélectionnez "Affichage" -> "Afficher les Certificats Expirés" dans Trousseau d' application.
  3. Supprimer Apple dans le Monde des Relations avec les Développeurs du Certificat les certificats d'Autorité de "login" et l'onglet "Système" onglet dans le Trousseau d'application.

Edited by :Jeremy Molayem S'assurer que le nouveau téléchargé cert est à la fois le login et le système par Défaut de système d'onglet, vous pouvez toujours l'erreur.**

15voto

iOS Points 411
  1. Télécharger https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
  2. Double-cliquez pour l'installer dans votre Trousseau de clés.
  3. Puis, à partir de porte-clés, Sélectionnez Affichage -> "Afficher les Certificats Expirés" dans le Trousseau d'application.
  4. C'est la liste de tous les certificats expirés.
  5. Supprimer "Apple Worldwide Developer Relations D'Autorité De Certificat les certificats" à partir de "login" de l'onglet
  6. Et aussi le supprimer à partir du "Système" onglet.
  7. Redémarrez votre Mac

Maintenant, votre système est prêt pour le téléchargement de l'Application

4voto

BobsApps Points 41

Cette réponse ci-dessous est le seul qui fonctionne. S'il vous plaît marquer la solution

Le problème est que la Pomme WWDRCA a expiré aujourd'hui (le 14 Février 2016): https://developer.apple.com/support/certificates/expiration/

Ouvrez Trousseau d'Accès, et dans le menu, cliquez sur affichage -> Afficher les Certificats Expirés. Ensuite, supprimez l'expiration d'Apple dans le Monde des Relations avec les Développeurs de l'Autorité de Certificat de fois le nom d'utilisateur et le Système de porte-clés. Installer le renouvellement de certificat d'Apple par téléchargement à partir d' https://developer.apple.com/certificationauthority/AppleWWDRCA.cer et en l'ouvrant.

3voto

Roel Koops Points 389

J’ai eu le même problème et a pu y remédier en installant ce certificat « Apple World Wide Developer Relations autorit├⌐ » dans mon trousseau : lien

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