極光在配置ios端推送時,需要上傳p12證書,如果遇到如下圖::
證書上傳未通過的原因一般有:
1.當前上傳的p12證書密碼輸入有誤;
2. 證書導出的時候展開了證書,把個人私鑰導了出來,導證書的時候請不要展開證書;
3.當前上傳的證書環境不對,如:在上傳開發證書的地方上傳了生產證書;
4.該證書已在本賬號的其它應用使用;
5.現上傳的證書與當前應用已上傳成功的證書的bundle id不一致。
前四種原因都可以自己搞定,但最后一種就比較麻煩了。。。
我正好是因為第五條原因,兩次的bundleid不一致導致的,那么如何解決這種事情呢?
分析:
因為bundle我們自己是刪除不掉的,
A、那么要么只能重新刪除應用,這樣做appkey就會重新生成,
B、要么只能順從第一次的bundleid,但這種對於已經上線時間不允許或想偷懶等情況下,刪除並不明智,也不是最省力的解決方案。
下面就如何刪除bundleid給出一個解決方法。
如何解決:
我們可以通過溝通官方結局,給官方發送郵件請求刪除之前的舊bundleid
極光郵箱:support@jpush.cn
內容:必須包含應用的appkey,以及舊的bundleid。
一般第一次發送過去,可能會讓你確認一下。
再次回復后即可。
最后贊一下極光的效率,我從發送第一封郵件到最后幫我刪除搞定,一共大約一小時多一點。
最后小Tips,極光上傳證書是可以只上傳生產證書的。
全文結束。
~~~