上传用于Google服务配置的APNS证书

pea*_*721 10 google-cloud-messaging

为什么我会通过Production APNS证书获得此消息?

"证书环境不匹配.确保您获得了正确的开发或生产APNS证书."

什么是'证书环境'?开发APNS证书没问题.我不明白.

yon*_*hen 19

我有同样的问题,这就是我要解决的问题.

问题是因为我使用相同的证书签名请求文件(您从Keychain Access>证书助理>从证书颁发机构申请证书)生成了开发APNS证书和生产APNS证书.显然,证书签名请求文件不应该相同.

要解决这个问题:

  1. 创建新的证书签名请求(Keychain Access>证书助理>从证书颁发机构申请证书)
  2. 从应用程序的"推送通知"部分,使用.certSigningRequest刚刚创建的文件创建证书
  3. 将.p12重新上传到GCM

参考:

  1. http://blog.hypermkt.jp/uploading-certificate-for-google-cloud-messaging-for-ios/
  2. 如何生成有效的APNS证书(.p12)以用于iOS的GCM?


che*_*mic 10

有同样的问题!

从Keychain导出时,右键单击Certificate本身,而不是在其内部的私钥上.