85 votes

Manque d’iOS identité de signature de Distribution

J’ai supprimé tous mes provisionnement profils par erreur de mon Mac ( `` ). Maintenant, peu importe ce que je fais, Xcode me donne cette erreur :

Manque d’iOS identité de signature de Distribution

Comment puis-je y remédier ?

112voto

Paul Sturm Points 83

C'est la même erreur exact de l'expiration d'un Apple cert - même si je sais que ce n'est pas votre problème, vous êtes le n ° 1 de la réponse sur Bing pour le moment.

Selon les Forums des Développeurs Apple, l'Apple Worldwide Developer Relations Intermédiaire d'Expiration du Certificat expiré 2/14/2016.

... Cette question découle d'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.

enter image description here

Vous pouvez obtenir un nouveau certificat (qui expire le 7 février 2023). Le AppleWWDRCA.le cer est disponible sur la page d'explications: https://developer.apple.com/support/certificates/expiration/

BTW: il apparaît que ce nouveau certificat est installé avec Xcode 7.2.1

50voto

Evana Points 1

Vérifier ici: https://forums.developer.apple.com/thread/37208

Télécharger https://developer.apple.com/certificationauthority/AppleWWDRCA.cer et double-cliquez sur installer pour un Trousseau de clés.

Sélectionnez "Affichage" -> "Afficher les Certificats Expirés" dans le Trousseau d'application.

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.

13voto

Balázs Vincze Points 740

Apparemment, j'ai eu le même problème que cette question, la réponse n'a résolu mon problème!! Même si j'ai eu mon RAPPORT, certificat, re ajouter au trousseau résolu mon problème!

EDIT: Avant de faire cela, voici ce que j'ai fait:

  1. Sortie xCode

  2. Aller à Trousseau d'Accès. Supprimer tous les certificats qui a iOS en son nom. Faire de même pour les touches.

  3. Ouvrez le finder, appuyez sur ok et appuyez sur la touche ALT, la possibilité d'aller à votre Bibliothèque. Cliquez sur ce point, trouver des Appareils Mobiles -> Profils de configuration -> et supprimer à partir de là.

  4. Allez au Centre des Membres et de révoquer tous les certificats que vous avez, supprimer tous les profils de configuration.

  5. Ouvrez xCode, ouvrez votre projet et, en Général, sélectionnez votre équipe, en vertu de cela, vous obtiendrez un avertissement et un bouton qui dit correctifs, cliquez sur. Après il est fait, construisez votre application sur un périphérique réel(pas de simulateur) et la sortie de xCode.

  6. Allez au Centre des Membres et aller à des Certificats, vous verrez que xCode a créé un nouveau. Téléchargement, et l'ajouter à votre Trousseau d'Accès.

  7. Ajoutez RAPPORT à Trousseau d'Accès.

  8. Essayez d'archivage, il devrait fonctionner maintenant!

Remarque: Dans les Paramètres de génération de code de jeu de signature automatique.

9voto

George Mylonas Points 208

Il est dit très clairement. J'ai juste eu à supprimer le certificat est expiré, comme décrit ci-dessous et télécharger une nouvelle à partir de ce lien. Il est décrit sur cette page.

Que dois-je faire si Xcode ne reconnaît pas mon de distribution certificat? Si vous avez une copie de l'expiration de la prochaine édition du RAPPORT Intermédiaire certificat dans votre Système et la Connexion de porte-clés à l'intérieur de la Application trousseau d'Accès, de vos certificats peuvent apparaître comme non valide et de ne pas être reconnu par Xcode. Pour résoudre le problème, vous devez d'abord télécharger et installer le certificat renouvelé. Ensuite, dans le Trousseau d'accès Accès de l'application, sélectionnez le Système trousseau de clés. Sélectionnez " Afficher Expiré Les certificats " dans le menu Affichage, puis supprimer l'ancienne version de l'Apple Worldwide Developer Relations d'Autorité de Certificat Certificat intermédiaire. Vos certificats doit maintenant apparaître comme valide dans Trousseau d'Accès et être disponible pour Xcode.

8voto

Farhad Malekpour Points 180

Cela a fonctionné pour moi : Trousseau d’accès-> afficher-> afficher les certificats expirés

puis

Trousseau d’accès-> onglet système

Localisez le certificat de « Apple Worldwide Developer Relations Certificate Authority » expirée et supprimez-le.

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