ios – Firebase:无法上传制作APNs证书

我正在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 – 它工作.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...