這篇文章記錄自己證書的使用心得,希望能幫助後面的同學.
你需要先看一下這篇部落格 部落格地址
這篇文章很詳細的解釋了每個證書的配置,我在此基礎上做一下擴充套件,我把推送證書的配置再給大家詳細說一下啊!
前提是我們已經按照上面的操作配置好了developer(測試)證書和distribution(釋出)證書,並且也已經設定好了app ID,我們現在選中我們的專案的app ID ,最下面會有個編輯按鈕
點選這個"Edit"為這個專案新增推送服務
上面的是測試環境推送,下面的是線上正式推送,點選 "Create"建立證書
下一步就到這個節目,這需要你上傳你的電腦上CSR證書,你之前新增證書的時候用到過,我就不再詳細介紹了.選擇好檔案後下一步,有個download把這個下載下來,然後點選"done",這個證書就配置好了,同樣的操作配置釋出證書,也把這個證書下載下來,我們現在就配置好這幾個推送證書了,我們雙擊執行這兩個證書,會跑到蘋果的鑰匙串,你會有這樣四個證書
我們把推送證書匯出p12共享檔案
把推送服務的P12檔案匯出給我們的伺服器或者是第三方的伺服器(比如極光和小米等)
我們要是想測試這樣只能在測試環境裡做推送,線上推送這樣還是測不了的線上的推送,這就需要我們在生成一個PP描述檔案
新增一個Ad Hoc 描述檔案
用這個描述檔案去打包你的app
打包專案
儲存Ad Hoc
一直下一步到這裡(確認你的PP描述檔案是你之前新增的Ad Hoc名字)
下一步儲存ipa 檔案,接下來就是測試過程
把真機插到你的電腦,在xCode中的window --->device中
找到你的測試機,並把之前匯出來的ipa檔案放到你的測試機裡,`注意`如果你的測試機裡已經有你的專案了,請先解除安裝掉,在放進去,你也可以通過iTunes給你的手機安裝你的專案,
這樣你就可以安心的測試推送功能是否Ok了
希望這篇文章能幫到為推送發愁的你們了!!