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.
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
)
correspond à L'ID du paquet dans votre Apple Developer Portal.
(J'utilise le mien com.ziyang.samples.quickstart.gcm
)
Si je manque tapé iOS Bundle ID
dans le portail GCM, il affichera l'erreur suivante:
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
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
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!
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
veuillez sélectionner le certificat au lieu de la clé dans L'accès au porte-clés lors de l'exportation .p12.
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é.