J'obtiens cette erreur :
Erreur de CodeSign : Identité du certificat Développeur iPhone : XXX " apparaît plus d'une fois plusieurs fois dans le trousseau de clés. L'outil de signature de code outil de signature de code exige qu'il n'y en ait qu'un seul qu'un seul.
Au début, j'ai pensé, pas de soucis, je vais juste aller dans le trousseau et supprimer le double (plus ancien), ce que j'ai fait. Je suis revenu en arrière, j'ai fermé Xcode, j'ai rouvert Xcode et le projet, même erreur. Je retourne dans le trousseau de clés et le certificat est à nouveau là. Je supprime les deux certificats, je répète, et je remarque que lorsque le projet se charge, les deux certificats que j'ai supprimés apparaissent à nouveau dans le trousseau.
Après de nombreuses recherches, je me suis assuré que je n'avais pas le certificat dans le trousseau du système, ce qui n'était pas le cas. J'ai également nettoyé et reconstruit le trousseau. Quand j'avais des doublons avec Xcode 3, je pouvais simplement nettoyer le double du trousseau et c'était bon. Mais avec Xcode 4, il les réinstalle littéralement d'une manière ou d'une autre lorsque j'ouvre le projet. J'ai même supprimé tous les fichiers .cer de mon système d'où il pouvait éventuellement les tirer.
Des suggestions ?
1 votes
A la vôtre. J'ai eu le même problème :)
0 votes
J'ai le même problème. Cela arrive parce que Keychain ne supprime pas le certificat correctement et vous avez une situation où 2 certificats apparaissent (mais l'un est invalide). Il suffit de supprimer l'invalide dans l'application Keychain et cela fonctionnera bien. Mais c'est une solution temporaire :(