自己真機(jī)測試極光推送的坑iOS

本篇主要記錄極光推送的關(guān)鍵細(xì)節(jié)(極光推送官網(wǎng)上已經(jīng)給出了證書配置,本篇文章主要適合沒有自己的開發(fā)者賬號(hào),使用別人開發(fā)者賬號(hào)的人)。

由于資金有限,用了群里的賬號(hào)做的極光推送測試,剛開始啥都不懂,因?yàn)槭且粋€(gè)公用的個(gè)人開發(fā)者賬號(hào),由于是公用的賬號(hào)所以不敢隨便創(chuàng)建開發(fā)證書和發(fā)布證書,結(jié)果正是因?yàn)檫@樣導(dǎo)致后期連連受挫,個(gè)人開發(fā)賬號(hào)只能在兩臺(tái)mac電腦上創(chuàng)建開發(fā)證書,超過兩臺(tái)電腦再在開發(fā)者官網(wǎng)上創(chuàng)建證書就是灰色的,不可創(chuàng)建(百度到的,不知道準(zhǔn)不準(zhǔn)).

原先這個(gè)公用個(gè)人開發(fā)者賬號(hào)是只有兩個(gè)證書的,一個(gè)開發(fā)證書,一個(gè)發(fā)布證書(都不包含推送功能)


1.jpg

然后如果你用的是這里的賬號(hào),在配置provision file 的時(shí)候只能選擇一個(gè)開發(fā)者賬號(hào)(他妹子的我還有沒有從他電腦導(dǎo)出來的p12證書文件),也就是下面這個(gè)樣子的


4.png

在配置好所有的證書(以及xcode敲好了所有的代碼,弄好了所有的設(shè)置,極光推送官網(wǎng)這些都有,唯一沒有的就是【極光推送官網(wǎng)他妹子的以上說的一切都是在自己有 開發(fā)者賬號(hào)的前提下,老衲沒有$99賬號(hào)】),結(jié)果我就悲了個(gè)催的最后一步在真機(jī)運(yùn)行時(shí)出現(xiàn)了這種錯(cuò)誤(此截圖借用他人,但是效果一樣)


2.png

大概意思是當(dāng)前budleID下的 provisioning profiles 的 證書與私匙 不匹配(我這里只是測試用,所以是測試證書與私鑰 不匹配)。

這是什么原因造成的呢?

原因就是你所使用的個(gè)人開發(fā)者賬號(hào)不是你的,你沒有別人電腦導(dǎo)出來的p12證書文件。你也沒有從
自己mac中創(chuàng)建私鑰(CSR文件)->選擇該私鑰(CSR文件)創(chuàng)建證書。正確的應(yīng)該是下面這樣的(因
為原先就存在了一個(gè),使用別人創(chuàng)建好的是沒用的(>﹏<)你沒有p12證書文件。應(yīng)該在自己電腦
重新從證書頒發(fā)機(jī)構(gòu)請求CSR文件創(chuàng)建證書,這個(gè)證書在你電腦上才是有效的),因?yàn)椴恢滥膫€(gè)是
自己創(chuàng)建的,所以都勾上就行,下載的時(shí)候兩個(gè)也必須都下載(很關(guān)鍵)。

3.png

其實(shí)以上說了那么多總結(jié)起來就是,
你他丫的要是沒有別人電腦導(dǎo)出來的p12文件,就乖乖的從自己mac 
鑰匙串訪問->證書助理->從證書頒發(fā)機(jī)構(gòu)請求證書,
然后用 該 CSR文件創(chuàng)建開發(fā)證書(注意:是【不帶推送的開發(fā)證書】,因?yàn)楹竺鎝rovisoning profiles 要用)

就是這樣子的。??


3.png

相信很多沒有開發(fā)者賬號(hào)的人都會(huì)遇到和我一樣的問題,(尤其是培訓(xùn)的小盆友,沒有自己的開發(fā)者賬號(hào),只能很多人公用同一個(gè)賬號(hào),但是都不懂,時(shí)間久了證書就亂了),培訓(xùn)的老師那導(dǎo)出的p12證書也可能傳著傳著就被某位蛋疼的給刪掉了,又得重新整,所以你懂得!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 極光推送注意事項(xiàng)一.申請極光推送的賬號(hào)1.申請極光推送的賬號(hào),可以以個(gè)人的身份申請也可以以公司的身份申請,此賬號(hào)可...
    GaryHuang閱讀 2,345評論 0 9
  • 源文件出處程胖出品——極光推送(手把手教你啊) iOS開發(fā)中不可避免要使用到推送,JPush還是個(gè)不錯(cuò)的選擇。本文...
    鹿守心畔光閱讀 7,251評論 9 13
  • iOS開發(fā)中不可避免要使用到推送,JPush還是個(gè)不錯(cuò)的選擇。本文主要介紹極光推送的過程。 寫在前面:極光推送本身...
    胖子程閱讀 3,661評論 66 110
  • 關(guān)于iOS中的推送, 我們使用最多的可能就是極光了, 關(guān)于極光推送, 這里不做過多的介紹, 可到其官網(wǎng)進(jìn)行學(xué)習(xí), ...
    流火緋瞳閱讀 2,714評論 3 4
  • 極光推送: 1.JPush當(dāng)前版本是1.8.2,其SDK的開發(fā)除了正常的功能完善和擴(kuò)展外也緊隨蘋果官方的步伐,SD...
    Isspace閱讀 6,873評論 10 16

友情鏈接更多精彩內(nèi)容