J'ai créé un certificat pour activer les services Push dans mon application, mais chaque fois que j'essaie d'ajouter un certificat dans mon trousseau, après l'ajout du certificat, il m'indique l'erreur suivante:
Ce certificat a un émetteur invalide
J'ai créé un certificat pour activer les services Push dans mon application, mais chaque fois que j'essaie d'ajouter un certificat dans mon trousseau, après l'ajout du certificat, il m'indique l'erreur suivante:
Ce certificat a un émetteur invalide
Réponses:
Je pense que j'ai compris celui-ci. J'ai importé le nouveau certificat WWDR qui expire en 2023 , mais je rencontrais toujours des problèmes de construction et mes certificats de développeur affichaient toujours l'erreur d'émetteur non valide.
Après avoir supprimé le certificat expiré de la connexion et des trousseaux système, j'ai pu à nouveau générer pour la distribution.
la source
Confirmez que la catégorie "Certificats" est sélectionnée.
Supprimez les certificats Apple Worldwide Developer Certificate Authority expirés de l'onglet "Connexion" et de l'onglet "Système".
Voici la réponse d'Apple.
https://forums.developer.apple.com/thread/37208
la source
Ce n'est pas vraiment un problème de développement. Cela se produit en raison de l'expiration du certificat intermédiaire Apple Worldwide Developer Relations délivré par Apple Worldwide Developer Relations Certificate Authority . WWDRCA délivre le certificat pour signer votre logiciel pour les appareils Apple, permettant à nos systèmes de confirmer que votre logiciel est livré aux utilisateurs comme prévu et n'a pas été modifié.
Pour résoudre ce problème, vous devez suivre les étapes ci-dessous:
Accédez au système dans le trousseau
Ici, vous constatez que «Apple Worldwide Developer Relations Certificate Authority» est marqué comme expiré. Alors supprimez-le. Vérifiez également sous l'onglet Connexion et supprimez le WWDRCA expiré.
Téléchargez le nouveau certificat intermédiaire WWDR à partir d'ici (le certificat intermédiaire renouvelé de certification Apple Worldwide Developer Relations Certification expirera le 7 février 2023).
Installez-le en double-cliquant dessus.
Si vous rencontrez toujours des problèmes avec vos applications iOS, applications Mac, extensions Safari, Apple Wallet et notifications push Safari, veuillez suivre ce lien d'expiration .
la source
Voici comment nous avons corrigé cela.
Étape 1: Ouvrez l'accès au trousseau, 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.
Étape 2: Téléchargez -le et ajoutez-le à l' accès au trousseau -> Certificats (qui expire le 8 février 2023).
Étape 3: Tout devrait redevenir normal et fonctionner maintenant.
Référence: expiration du certificat intermédiaire des relations avec les développeurs Apple dans le monde
la source
Dans le portail des développeurs d'Apple, ajoutez un nouveau certificat et, lorsqu'on lui demande "De quel type de certificat avez-vous besoin?" choisissez "Certificat de relations avec les développeurs WorldWide". Générez le nouveau certificat, téléchargez et installez. Au moment où vous faites cela, vous ne verrez plus le message que vous avez décrit.
Modifier:
le certificat peut être téléchargé à partir de la page suivante: https://www.apple.com/certificateauthority/ Vous pouvez choisir l'un des deux certificats suivants: "Certificat WWDR (expirant le 02/07/23)" ou "Certificat WWDR (Expirant le 14/02/16) "
la source
Suivez les étapes ci-dessous:
Si vous ne trouvez pas votre certificat WWDR dans l' onglet Connexion ou Système , sélectionnez la catégorie " Tous les éléments " sur le côté gauche. Vous verrez probablement un certificat WWDR expiré ici, et vous pouvez le supprimer. Un certificat expiré est toujours affiché avec un astérisque rouge.
la source
Si vous rencontrez l'erreur «Ce certificat a un émetteur non valide» pour tous vos certificats, procédez comme suit.
Pas:
Référence:
la source
Comme décrit dans la date d' expiration du certificat Apple Worldwide Developer Relations Intermediate :
Le précédent certificat intermédiaire Apple Worldwide Developer Relations Certification a expiré le 14 février 2016 et le certificat renouvelé doit maintenant être utilisé lors de la signature des passes Apple Wallet, des packages push pour les notifications push Safari, des extensions Safari et des soumissions à l'App Store, au Mac App Store, et App Store pour Apple TV.
Tous les développeurs doivent télécharger et installer le certificat renouvelé sur leurs systèmes et serveurs de développement. Toutes les applications resteront disponibles sur l'App Store pour iOS, Mac et Apple TV.
Le nouveau certificat valide ressemblera à ceci:
Il s'affichera (ce certificat est valide) avec une marque verte.
Alors, accédez à votre accès au porte-clés . Supprimez simplement l'ancien certificat et remplacez-le par le nouveau ( certificat renouvelé ) comme Apple l'a décrit dans le document. Le problème concerne principalement le service de notification push Apple et les extensions, comme décrit dans le document Apple.
Vous pouvez également vérifier la liste des certificats dans https://www.apple.com/certificateauthority/
Liste de révocation de certificats:
Maintenant, ce certificat mis à jour expirera le 2023-02-08.
Si vous ne pouviez pas voir l'ancien certificat, accédez aux trousseaux système et dans le menu Edition et sélectionnez l'option Afficher les certificats expirés .
Vous pouvez maintenant voir le certificat suivant que vous devez supprimer:
la source
Vous devez rechercher le monde dans la barre de recherche en haut à droite et supprimer le certificat expiré. Assurez-vous d'avoir sélectionné Connexion et Tous les éléments .
la source
Essayez juste de fixer la date locale avant le 14 février. Ça marche pour moi! Pas une solution complète mais temporaire résoudre le problème.
la source
En fin de compte, j'ai fait un clic droit sur le certificat et sélectionné "Get Info". Dans la section Trust, j'ai sélectionné "Always Trust" et cela a résolu mon problème.
la source