Rob*_*wis 49 push-notification apple-push-notifications ios firebase firebase-cloud-messaging
我目前正在测试TestFlight中的应用程序并需要生产APNs证书才能测试Firebase中的通知.
我已按照此视频中的所有步骤成功配置了开发APNs证书:https://www.youtube.com/watch?v = LBw5tuTvKd4
我还检查了Firebase支持指南后的步骤.虽然我注意到Apple开发者网站自编写本指南以来略有变化:https: //firebase.google.com/docs/cloud-messaging/ios/certs#configure_an_app_id_for_push_notifications
我使用与开发证书相同的方法在developer.apple.com上生成了生产APNs证书,但是当我尝试将.p12文件上传到Firebase时,它给出了以下错误:
"证书环境不匹配.确保您获得了正确的开发或生产APNS证书."
我肯定会上传从生产APNS证书生成的.p12,我还需要为生产证书做些什么吗?
Rob*_*wis 154
解决了.我犯的错误是我在Keychain Access中导出证书的"私钥"部分而不是"证书"部分.一旦我使用列表中的正确行重新导出.p12 - 它就可以了.
图片说明以下信用iOS
正确的方法:
试试这个
从developer.apple.com制作.csr文件并下载证书
同时导出选择私钥和证书,并使用任何passphase导出到.p12.
在firebase控制台上传.t12文件.
谢谢
| 归档时间: |
|
| 查看次数: |
26001 次 |
| 最近记录: |