折腾:
期间,对于更新后的iOS证书,需要同步更新到极光推送中。所以去后台更新一下。
把 iOS开发证书 换掉
竟然出错了:
! 开发环境证书不匹配,请上传开发证书到开发环境
再去试试,问题依旧。
那勾选:
是否将生产证书用于开发环境
为:是
难道是必须同时换两个证书?
搜:
开发环境证书不匹配,请上传开发证书到开发环境
开发环境证书不匹配:请上传开发证书到开发环境,是否重新上传证书 – 极光技术 / JPush – 极光社区
难道是自己证书搞错了?
去看看生成的是不是Development的证书
果然是:
生成的证书是生产环境的:
Apple Push Services:
而不是以为的:
APNs Development iOS
所以,再去创建对应的 Development的证书
然后继续再去极光后台上传2个p12:
(注:期间不小心把密码搞错了,最后重新导出,重新设置密码,重新上传就可以了)
【总结】
极光推送后台上传新p12证书的步骤:
登录极光推送后台:
首页 – 极光|数据改变世界
后,进入对应的应用,点击设置,进入设置-》推送设置-〉iOS-》然后去:
选择鉴权方式:证书
证书配置:点击上传 对应的证书
此处是开发证书和生产证书都上传了
输入对应密码
点击上传
没有问题的话,就会看到对应的证书的过期时间就更新了。
注:
1.误把 生产环境 证书 当作 开发环境证书 上传
我此处之前不小心,在创建证书的时候,选择的是Production,然后此处上传时选择的是Development,所以会提示:开发证书密码错误
此处,可以通过苹果开发者后台官网看到Certificates的列表:
如果是:
Apple Push Services:表示生产环境
APNs Development iOS:表示开发环境
2.导出时自己密码记错了,导致上传p12时始终报密码错误
由于自己在用钥匙串导出p12时设置的密码,自己记错了
导致后续在把两个p12文件上传到极光推送设置中时,始终报密码错误
搞了半天才发现是自己密码错误。
重新导出p12文件,设置自己要的密码,即可。
转载请注明:在路上 » 【记录】去极光推送管理后台更新iOS证书