J'ai essayé de télécharger mon application sur iTunes Connect resp. AppStore et a obtenu l'erreur suivante:
Impossible de localiser ou de générer des éléments de signature correspondants
Xcode a tenté de localiser ou de générer des ressources de signature correspondantes et n'a pas réussi à le faire en raison des problèmes suivants.
Identité de signature de distribution iOS manquante pour ... Xcode peut en demander une pour vous.
Avant de configurer une nouvelle machine de développement, exportez les comptes de développeur via Xcode 7 de l'ancienne vers la nouvelle machine.
Que puis-je faire pour résoudre ce problème?
Réponses:
D'Apple -
Comme indiqué dans un commentaire ci-dessous, le certificat expiré doit également être supprimé de la
login
section:la source
J'ai également fait face au même problème aujourd'hui. Les étapes suivantes ont résolu mon problème.
Maintenant, vous êtes prêt.
la source
J'ai continué à rencontrer le problème et j'ai vu que tous mes certificats avaient été invalidés - oh non!
Il s'avère que je n'ai jamais supprimé le certificat expiré. Il ne se présentait pas pour moi, jusqu'à ce que je sélectionne à partir de l'application Keychain Access:
Affichage-> Afficher les certificats expirés
puis
Système-> Tous les articles
affichera enfin ce cert expiré noueux. Supprimez cela et réessayez de XCode récupérera les nouveaux certificats valides.
Assurez-vous simplement de rechercher «Tous les articles» dans l'application Keychain Access. Les certificats invalides résultent du fait de pointer vers le certificat expiré qui n'a pas encore été supprimé.
la source
Le processus ci-dessous résoudra le problème,
1: Ouvrez l'accès à KeyChain et supprimez «Apple World Wide Developer Relations Certification Authority» (qui expire le 14 février 2016) des sections «Connexion» et «Système». Si vous ne le trouvez pas, utilisez «Afficher les certificats expirés» dans le menu «Affichage».
2: Téléchargez maintenant https://developer.apple.com/certificationauthority/AppleWWDRCA.cer et double-cliquez sur le certificat pour l'ajouter à l'accès au trousseau> certificats (qui expire le 8 février 2023). Le statut valide des certificats doit maintenant devenir vert comme ci-dessous.
Une fois vérifier l'état.
la source
Apple a apporté les modifications suivantes, alors téléchargez le nouveau certificat developer.apple.com
certificat renouvelé et placez-le comme ci-dessous les captures d'écran.Dans le trousseau comme ci-dessous les captures d'écran, cliquez sur le système, puis sur le certificat. Supprimez le certificat expiré. Ensuite, faites glisser et déposez le AppleWWDRCA.cer que vous avez téléchargé à partir du lien ci-dessus
la source
Après avoir cherché pendant un certain temps, j'ai découvert qu'il ne suffit pas d'exporter les comptes de développeur à partir de Xcode et de les importer sur la nouvelle machine, à nouveau via Xcode.
De plus, je devais copier le certificat nommé " Apple World Wide Developer Relations Certificate Authority " du trousseau de l'ancienne machine de développement vers le trousseau de la nouvelle.
Cela a résolu le problème pour moi.
la source
J'ai importé le nouveau certificat Apple WWDR qui expire en 2023, mais je rencontrais toujours des problèmes et mes certificats de développeur affichaient l'erreur d'émetteur non valide.
Dans l'accès au trousseau, accédez à Affichage -> Afficher les certificats expirés, puis dans votre trousseau de connexion, mettez en surbrillance le certificat WWDR expiré et supprimez-le. J'avais également le même certificat expiré dans mon trousseau système, donc je l'ai supprimé de là aussi. (Important)
Après avoir supprimé le certificat expiré de la connexion et des trousseaux système, j'ai pu reconstruire pour la distribution.
la source
J'ai supprimé l'ancien AppleWWDRCA, téléchargé et installé AppleWWDRCA , mais le problème est resté. J'ai également vérifié mes certificats de distribution et de développement à partir de Keychain Access et je vois l'erreur ci-dessous;
Alors,
Ce problème de certificat fixe.
Depuis la révocation des anciens certificats, les profils de provisionnement existants deviennent invalides. Pour résoudre ce problème;
J'espère que ça aide.
la source
Ma réponse était différente et accompagnait le message:
La solution était de faire avec les graphiques générés:
Erreur de signe de code dans macOS Sierra Xcode 8: fourchette de ressources, informations du Finder ou détritus similaires non autorisés
la source
N'oubliez pas d'installer également le certificat iOS pour votre compte de développeur Apple .
la source
Assurez-vous que dans Project Navigator> Signature> Équipe, un nom d'équipe doit être sélectionné.
la source