41 votes

J'obtiens l'erreur suivante : l'identité du certificat apparaît plus d'une fois dans la chaîne de clés.

Lorsque j'ai reçu cette erreur, j'ai vérifié dans la fenêtre de mon organiseur et j'ai trouvé une identité en double dans mon nom. J'ai essayé de supprimer l'identité en double dans la fenêtre de mon organiseur. J'ai essayé de supprimer ce doublon dans la fenêtre de mon organiseur, mais je n'ai pas pu le sélectionner ou le supprimer.

74voto

Jamie Points 3888

Votre certificat est stocké dans votre trousseau de clés. Il suffit d'ouvrir le trousseau de clés et de chercher un double, puis redémarrer XCode.

25voto

alpha2 Points 277

J'ai rencontré un problème où l'ancien certificat continue de réapparaître même si je le supprime sur KeyChain Access. La solution est de supprimer tous les profils de provisionnement qui utilisent l'ancien certificat de l'organisateur XCode.

13voto

Aaron Points 2249

Ouvrez Keychain Access. Sous Catégorie, dans la partie inférieure gauche du volet, sélectionnez "Mes certificats". Dans le volet principal, vous verrez le certificat dupliqué. Si l'un d'eux n'est pas valide, il sera également marqué d'un X rouge. Supprimez-le, redémarrez Xcode, et vous êtes prêt à partir.

8voto

DataGraham Points 527

Dans le programme "Keychain Access", sous le menu "View", sélectionnez "Afficher les certificats expirés" (si l'élément de menu indique "Masquer les certificats expirés", c'est que vous les affichez déjà). Ensuite, vérifiez chaque porte-clés dans la liste à gauche pour un duplicata de certificat. En outre, pour chaque porte-clés assurez-vous de regarder sous les deux "Certificats" y "Mes certificats" (si présent).

5voto

Bobjt Points 1583

Xcode 4.3 recherche maintenant tous les trousseaux de clés pour les certificats de signature mais cela augmente la fréquence de l'erreur de construction :

L'identité du certificat (x) apparaît plus d'une fois dans le trousseau de clés...

Les mesures prises par Apple pour résoudre ce problème sont ici : " Comment puis-je résoudre l'erreur CodeSign : L'identité du certificat apparaît plus d'une fois dans le trousseau de clés ? "

Cependant, si vous êtes affecté par le bogue du trousseau de clés mentionné dans la note finale de ce guide, voici une plus simple et préférable la solution au problème :

1) Accès au trousseau > Édition > Liste des trousseaux, décochez "Partagé" pour le trousseau de connexion.

2) ensuite, SI en retournant dans la liste des trousseaux, vous trouvez que le trousseau de connexion est toujours marqué comme partagé, créez une sauvegarde des fichiers suivants et supprimez-les s'ils existent :

/Library/Preferences/com.apple.security-common.plist
~/Library/Preferences/com.apple.security.plist

3) Réessayez votre construction.

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