La configuration du certificat GCM ne fonctionne pas ou iOS

je suis confronté à un problème lorsque j'essaie de configurer le GCM et d'obtenir le fichier de configuration. Lorsque j'essaie de télécharger le certificat de production sur le portail GCM, il est écrit "Bundle Id dans le certificat ne correspond pas à Bundle Id que vous avez entré". J'ai déjà vérifié pour la même chose. Toujours pas de joie. Que quelqu'un aide plz.

10
demandé sur Akanksha 2015-08-13 10:36:51

8 réponses

j'ai essayé avec le développement et la Production .p12, ils ont tous les deux travaillé pour moi.

Vous devez vous assurer de générer un correct .cer fichier de certificat à partir de votre numéro D'identification de paquet, et besoin de s'assurer que vous exportez le bon .p12 fichier à partir de votre porte-clés. Vous pouvez voir les étapes de l'échantillon dans cette page.

Vous devez vous assurer que le iOS Bundle ID vous entrez dans le portail GCM. (J'utilise le mien com.ziyang.samples.quickstart.gcm)

enter image description here

correspond à L'ID du paquet dans votre Apple Developer Portal. (J'utilise le mien com.ziyang.samples.quickstart.gcm)

enter image description here

Si je manque tapé iOS Bundle ID dans le portail GCM, il affichera l'erreur suivante:

enter image description here

4
répondu ztan 2015-08-13 17:39:21

pour mon cas, je dois exporter une URCE pas une clé privée.enter image description here

33
répondu Nim Thitipariwat 2016-03-18 02:46:26

j'ai eu le même problème, mais pour des raisons différentes. Il s'avère que le .p12 le fichier a quelque chose de mal. Si je l'exportation .p12 fichier à partir de L'accès au porte-clés en sélectionnant à la fois le certificat et la clé et exporter 2 éléments ensemble, cela ne fonctionne pas. Je dois exporter le certificat et la clé séparément et les fusionner plus tard. Utiliser la borne de fusionner deux fichiers:

cat cert.p12 key.p12 > cert_merged.p12
10
répondu Denny Hsu 2015-09-09 03:18:30

j'ai eu exactement le même problème dans Firebase (FCM).

la seule solution qui a fonctionné pour moi, que j'ai trouvé par hit et trial est en exportant le Cert comme le P12, sélectionnez seulement le Cert mais ne sélectionnez pas la clé.

vous pourrez toujours exporter seulement le Cert (sans la clé) en tant que fichier P12 et définir le mot de passe de la même manière.

maintenant, télécharger ce fichier P12 avec le mot de passe fourni fonctionne pour moi.

marque assurez-vous d'exporter seulement le certificat pas la clé... en cliquant sur l'icône triangulaire/caret dropdown et en désélectionnant la touche

Export only the certificate not the key... by clicking on the triangular/caret dropdown icon and deselecting the key

8
répondu Sur Max 2017-03-16 05:15:16

assurez-vous d'utiliser votre certificat APNS et non votre certificat régulier de développement ou de production. Je viens de passer une heure dessus jusqu'à ce que je réalise mon erreur!

1
répondu CraygL 2015-11-13 14:43:23

si vous êtes sûr de définir le bon numéro d'identification du paquet, vous pouvez le résoudre par:-

1-uniquement à l'Exportation de la clé privée comme p12.

2-Exporter uniquement CERT p12.

3-certificat D'exportation avec clé privée comme p12.

et essayer un par un, à résoudre ce problème

0
répondu Ahmed Abdallah 2016-12-12 07:51:42

veuillez sélectionner le certificat au lieu de la clé dans L'accès au porte-clés lors de l'exportation .p12.

0
répondu anurag bhowmick 2017-01-20 08:27:58

un mot de passe est requis lors de l'exportation du certificat de développement. Développement certificat ne serait pas télécharger avec ces suggestions, jusqu'à ce que j'ai ajouté un mot de passe. Pourtant, j'ai été en mesure de télécharger le Libération certificat sans mot de passe. J'ai aussi utilisé la suggestion de @sur Max pour exporter le certificat et non pas la clé.

0
répondu bgolson 2017-04-28 18:44:22