今天公司決定把應用的推送服務由極光推送換成網易推送,集成推送服務當然少不了導出蘋果APNs證書的p12文件了,登錄Developer后我下載了以前的推送證書,雙擊安裝后發現無法導出p12。
導出.p12文件
莫慌,看一下你的證書是否在登錄里?如果在其它的地方拖到登錄里試試。
鑰匙串
如果還是無法選擇“個人信息交換(.p12)”,看一下“我的證書”里(注意:不是“證書”)是否有你安裝的推送證書,沒有的話就要回憶一下當初申請推送證書的電腦是不是你現在使用的電腦,或是之后你的電腦從重新安裝了系統。我很倒霉十月一在家重新安裝了系統,結果節后回來就要換推送 SDK。
接下來就重新申請證書吧,首先打開鑰匙串創建CertificateSigningRequest文件。剩下的步驟就是拿著這個文件去Developer把生產和開發的推送證書申請好下載后拖進鑰匙串,注意:鑰匙串選擇“登錄”,種類選擇“我的證書”或“證書”。
CertificateSigningRequest文件
安裝證書
這時候發現“我的證書”和“證書”里都有我們的推送證書了,在“證書”里再導出試試發現可以了,細心的同學可能發現了區別,可以導出 p12的證書左邊有“三角圖標” 不能導出的則沒有。
導出 p12
你可能會有疑問,申請了新的推送證書后,那之前的證書生效么?答案是可以使用的不會影響,但是新的版本上線后建議把不用的推送證書刪掉,以免時間久了回頭一看感覺很亂。
剛剛項目上線了,昨天晚上提交的,加急審核還是很給力的呢~
上線嘍