极光在配置ios端推送时,需要上传p12证书,如果遇到如下图::
证书上传未通过的原因一般有:
1.当前上传的p12证书密码输入有误;
2. 证书导出的时候展开了证书,把个人私钥导了出来,导证书的时候请不要展开证书;
3.当前上传的证书环境不对,如:在上传开发证书的地方上传了生产证书;
4.该证书已在本账号的其它应用使用;
5.现上传的证书与当前应用已上传成功的证书的bundle id不一致。
前四种原因都可以自己搞定,但最后一种就比较麻烦了。。。
我正好是因为第五条原因,两次的bundleid不一致导致的,那么如何解决这种事情呢?
分析:
因为bundle我们自己是删除不掉的,
A、那么要么只能重新删除应用,这样做appkey就会重新生成,
B、要么只能顺从第一次的bundleid,但这种对于已经上线时间不允许或想偷懒等情况下,删除并不明智,也不是最省力的解决方案。
下面就如何删除bundleid给出一个解决方法。
如何解决:
我们可以通过沟通官方结局,给官方发送邮件请求删除之前的旧bundleid
极光邮箱:support@jpush.cn
内容:必须包含应用的appkey,以及旧的bundleid。
一般第一次发送过去,可能会让你确认一下。
再次回复后即可。
最后赞一下极光的效率,我从发送第一封邮件到最后帮我删除搞定,一共大约一小时多一点。
最后小Tips,极光上传证书是可以只上传生产证书的。
全文结束。
~~~