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,極光上傳證書是可以只上傳生產證書的。

 

 

全文結束。

 

~~~ 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM