Je viens de résoudre mon problème de signature de code. Quel cauchemar ! Plus de 8 heures de frustration sur deux jours. J'ai essayé de nouvelles applications, de nouveaux noms d'applications, de nouveaux certificats, de supprimer les profils d'approvisionnement, etc. En fait, j'avais deux certificats "iPhone Distribution" dans mon trousseau de clés, ce qui faisait échouer toutes les signatures de code. Mais l'un d'eux était caché ! Le certificat visible se trouvait dans mon trousseau de connexion. Le certificat invisible se trouvait dans mon trousseau Système. Soyez averti, ajoutez votre certificat à l'un ou l'autre trousseau mais pas aux deux ! J'ai supprimé le certificat du trousseau Système et il est devenu un certificat fantôme. Il n'apparaît plus dans l'outil "Accès au trousseau" du trousseau système mais il existe toujours dans le trousseau système, donc il n'a pas été supprimé. J'ai recherché le mot Distribution dans le trousseau et il y était ! Ma solution a été de supprimer la ligne contenant iPhone Distribution du trousseau, ce qui a corrigé la signature du code. Le résultat est que j'ai un trousseau de clés système cassé. Mais je peux à nouveau signer des applications \m /
0 votes
Question complémentaire : Xcode échoue avec l'erreur "Code Signing".