iOS极光推送,两次Bundleid不一致( 开发证书没有通过验证 是否重新上传证书)的解决方案

Posted 纠结的哈士奇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS极光推送,两次Bundleid不一致( 开发证书没有通过验证 是否重新上传证书)的解决方案相关的知识,希望对你有一定的参考价值。

极光在配置ios端推送时,需要上传p12证书,如果遇到如下图::

 

证书上传未通过的原因一般有:

1.当前上传的p12证书密码输入有误;

2. 证书导出的时候展开了证书,把个人私钥导了出来,导证书的时候请不要展开证书;

3.当前上传的证书环境不对,如:在上传开发证书的地方上传了生产证书;

4.该证书已在本账号的其它应用使用;

5.现上传的证书与当前应用已上传成功的证书的bundle id不一致。

 

前四种原因都可以自己搞定,但最后一种就比较麻烦了。。。

我正好是因为第五条原因,两次的bundleid不一致导致的,那么如何解决这种事情呢?

 

分析:

因为bundle我们自己是删除不掉的,

A、那么要么只能重新删除应用,这样做appkey就会重新生成,

B、要么只能顺从第一次的bundleid,但这种对于已经上线时间不允许或想偷懒等情况下,删除并不明智,也不是最省力的解决方案。

下面就如何删除bundleid给出一个解决方法。

 

如何解决:

我们可以通过沟通官方结局,给官方发送邮件请求删除之前的旧bundleid

极光邮箱:support@jpush.cn

内容:必须包含应用的appkey,以及旧的bundleid。

 

一般第一次发送过去,可能会让你确认一下。

再次回复后即可。

 

 

最后赞一下极光的效率,我从发送第一封邮件到最后帮我删除搞定,一共大约一小时多一点。

 

最后小Tips,极光上传证书是可以只上传生产证书的。

 

 

全文结束。

 

~~~ 

 

以上是关于iOS极光推送,两次Bundleid不一致( 开发证书没有通过验证 是否重新上传证书)的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

极光推送配置注意事

iOS: 极光推送

iOS开发:创建推送开发证书和生产证书,以及往极光推送官网上传证书的步骤方法

iOS 推送功能打包后获取不到deviceToken

极光推送_配置与使用-iOS开发

极光推送服务器端向ios端推送消息需要设置哪些参数