GCM证书配置不起作用或iOS

Aka*_*sha 11 production push certificate ios google-cloud-messaging

当我试图确认GCM并获取配置文件时,我遇到了一个问题.当我尝试通过GCM门户上传生产证书时,它说" 证书中的捆绑ID与您输入的捆绑ID不匹配 ".我已经验证了同样的事情.仍然没有快乐.任何人帮助PLZ.

Nim*_*wat 33

对于我的情况,我必须导出cer而不是私钥.在此输入图像描述


Den*_*Hsu 10

我有同样的问题,但出于不同的原因.事实证明该.p12文件有问题.如果我.p12通过选择证书和密钥并将2个项目一起导出来从Keychain Access 导出文件,则它不起作用.我需要单独导出证书和密钥,然后再合并.使用终端合并两个文件:

cat cert.p12 key.p12 > cert_merged.p12
Run Code Online (Sandbox Code Playgroud)


Sur*_*Max 9

我在Firebase(FCM)中遇到了同样的问题.

我通过点击和试用找到的唯一解决方案是在将Cert作为P12导出时,只选择Cert但不选择Key.

您仍然可以仅将Cert(不带密钥)导出为P12文件,并以类似的方式设置密码.

现在使用提供的密码上传此P12文件对我来说很有用.

确保只导出证书而不是密钥...通过单击三角形/插入符号下拉图标并取消选择键

通过单击三角形/插入符号下拉图标并取消选择键,仅导出证书而不是键....


zta*_*tan 4

我尝试了开发和生产 .p12,两者都对我有用。

您需要确保.cer从捆绑 ID 生成正确的证书文件,并需要确保.p12从钥匙串访问导出正确的文件。您可以在此页面中查看示例步骤。

您需要确保您在GCM 门户iOS Bundle ID中输入的内容。(我用我的)com.ziyang.samples.quickstart.gcm

在此输入图像描述

与您的Apple Developer Portal中的 Bundle ID 相匹配。(我用我的com.ziyang.samples.quickstart.gcm

在此输入图像描述

如果我错过在 GCM 门户中输入iOS Bundle ID,它将显示以下错误:

在此输入图像描述

  • @Akanksha,如果它解决了您的问题,请接受这个答案,以便其他有相同问题的用户可以解决他们的问题。 (2认同)