我正在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,是否需要为生产证书做些其他事情?
解决方法
解决了.我所犯的错误是我正在将Keychain Access中的证书的“私钥”部分导出,而不是“证书”部分.一旦我使用正确的项目导出.p12 – 它工作.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。