J'essaie de télécharger mon archive d'application iOS sur iTunes Connect à l'aide de Xcode, mais lorsque je clique sur «Télécharger sur l'App Store», j'obtiens l'erreur:
Xcode a tenté de localiser ou de générer des actifs de signature correspondants 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 un pour vous.
Je suis vraiment confus, car je venais de télécharger avec succès une archive pour la même application environ 2 heures plus tôt, puis j'avais besoin de faire une solution simple, puis de retélécharger l'archive, et maintenant j'obtiens cette erreur. Je n'ai touché à rien d'autre.
J'ai fait tout ce que je pouvais penser pour essayer de résoudre le problème, j'ai redémarré Xcode, mon ordinateur, je suis allé dans les préférences de Xcode pour cliquer sur `` Tout télécharger '' sur les profils d'approvisionnement, j'ai cliqué sur "Réinitialiser" sur la distribution iOS sur la même page , a téléchargé à nouveau le profil de distribution iOS à partir du centre des membres, est allé dans les paramètres de signature de code dans les paramètres de construction de mon application et a défini manuellement l'identité de signature de publication sur le profil de distribution iOS, et a réarchivé plusieurs fois.
Mise à jour: Il s'avère que cela est dû à l'expiration de la WWDRCA aujourd'hui: https://developer.apple.com/support/certificates/expiration/ Il y a beaucoup d'autres personnes qui rencontrent le même problème. J'ai pu temporairement contourner le problème en modifiant la date sur mon ordinateur en arrière d'un jour.
la source
Réponses:
Le problème est que l'Apple WWDRCA a expiré aujourd'hui (14 février 2016): https://developer.apple.com/support/certificates/expiration/
Ouvrez Keychain Access et dans le menu, cliquez sur Affichage -> Afficher les certificats expirés . Ensuite, supprimez l' autorité de certification Apple Worldwide Developer Relations expirée de la connexion et des porte-clés système . Installez le certificat renouvelé d'Apple en le téléchargeant à partir de https://developer.apple.com/certificationauthority/AppleWWDRCA.cer , puis en l'ouvrant.
En outre, vous devrez peut-être redémarrer Xcode pour refléter les modifications. Ensuite, nettoyez et construisez votre projet, puis réessayez de générer votre archive.
la source
Voici la déclaration d'Apple.
https://forums.developer.apple.com/thread/37208
Edited by :Jeremy Molayem
Assurez-vous que le nouveau certificat téléchargé est à la fois dans la connexion et dans le système. Par défaut, l'onglet système seul donnera toujours une erreur. **la source
Votre système est maintenant prêt à télécharger l'application
la source
Cette réponse ci-dessous est la seule qui fonctionne. Veuillez le marquer comme la solution
Le problème est que l'Apple WWDRCA a expiré aujourd'hui (14 février 2016): https://developer.apple.com/support/certificates/expiration/
Ouvrez Keychain Access et dans le menu, cliquez sur Affichage -> Afficher les certificats expirés. Ensuite, supprimez l'autorité de certification Apple Worldwide Developer Relations expirée de la connexion et des porte-clés système. Installez le certificat renouvelé d'Apple en le téléchargeant à partir de https://developer.apple.com/certificationauthority/AppleWWDRCA.cer , puis en l'ouvrant.
la source
J'ai eu le même problème et j'ai pu le résoudre en installant ce certificat «Apple World Wide Developer Relations Certificate Authority» dans mon trousseau: lien
la source
Aussi étrange que cela puisse paraître, le réglage de la date de l'ordinateur fonctionne un jour.
la source
J'avais exactement le même problème et j'ai tout essayé, j'ai supprimé les certificats expirés sur le trousseau, téléchargé le nouveau WWDRCA comme d'autres ont publié un lien vers. J'ai modifié et retéléchargez mon profil d'approvisionnement. puis quittez xcode l'a ouvert et nettoyé mais rien n'a fonctionné. La seule chose qui a fonctionné pour moi a été de changer la date sur mon Mac au 1er janvier 2016 et il s'est parfaitement téléchargé! Ce n'est évidemment pas une solution permanente, mais je suis sur une date limite et il devait être téléchargé dès que possible, alors j'espère que cela aidera quelqu'un dans une situation similaire.
la source
Si vous avez renouvelé votre développeur de compte, accédez au site Provisioning Profiles et renouvelez dans le profil de développeur.
la source
J'ai rencontré le même problème et la seule chose qui a fonctionné pour moi a été de régler la date de l'ordinateur à l'envers comme suggéré par d'autres intervenants, j'ai essayé de télécharger l '«Apple World Wide Developer Relations Certificate Authority» mais pas de chance.
la source