登陸蘋果開發(fā)者網(wǎng)站進(jìn)入開發(fā)者賬戶渊涝。
從開發(fā)者賬戶頁(yè)面左側(cè)入口進(jìn)入“Certificates,
IDs & Profiles” 頁(yè)面慎璧。
創(chuàng)建?App ID床嫌,填寫?App IDs?的?Name?和?Bundle ID(如果?ID 已經(jīng)存在可以直接跳過(guò)此步驟)。
注: 此處需要指定具體的?Bundle ID 不要使用通配符胸私。
為?App 開啟?Push Notification 功能厌处。如果是已經(jīng)創(chuàng)建的?App ID 也可以通過(guò)設(shè)置開啟?Push Notification 功能。
填寫好以上屬性后岁疼,點(diǎn)擊?“Continue”阔涉,在下一個(gè)頁(yè)面確認(rèn)?AppId 屬性的正確性,點(diǎn)擊?“Register”捷绒,即完成了?App ID的注冊(cè)瑰排。
方式一:通過(guò)?.p12?證書鑒權(quán)
如果你之前沒(méi)有創(chuàng)建過(guò)?Push 證書或者是要重新創(chuàng)建一個(gè)新的,請(qǐng)?jiān)谧C書列表下面新建暖侨。
新建證書需要注意選擇?APNs 證書種類椭住。如圖?APNs 證書有開發(fā)(Development)和生產(chǎn)(Production)兩種。
注:開發(fā)證書用于開發(fā)調(diào)試使用字逗;生產(chǎn)證書既能用于開發(fā)調(diào)試京郑,也可用于產(chǎn)品發(fā)布。此處我們選擇生產(chǎn)證書為例葫掉。
點(diǎn)擊?“Continue”,之后選擇該證書準(zhǔn)備綁定的?App?ID些举。
點(diǎn)擊?“Continue”,會(huì)進(jìn)入?CSR 說(shuō)明界面俭厚。
再點(diǎn)?“Continue”會(huì)讓你上傳?CSR 文件户魏。(?CSR 文件會(huì)在下一步創(chuàng)建)
打開系統(tǒng)自帶的?KeychainAccess創(chuàng)建?Certificate Signing Request。如下圖操作:
填寫“用戶郵箱”和“常用名稱” 套腹,并選擇“存儲(chǔ)到磁盤”绪抛,證書文件后綴為?.certSigningRequest。
回到瀏覽器中?CSR 上傳頁(yè)面电禀,上傳剛剛生成的后綴為?.certSigningRequest 的文件幢码。點(diǎn)擊Continue。
這時(shí)會(huì)跳轉(zhuǎn)到下載生成證書的頁(yè)面尖飞,點(diǎn)擊?“Download”按鈕下載症副,證書是?.cer 后綴的文件。
雙擊證書后政基,會(huì)在“KeychainAccess”中打開贞铣,選擇左側(cè)“鑰匙串”列表中“登錄”,以及“種類”列表中“我的證書”沮明,找到剛才下載的證書辕坝,并導(dǎo)出為?.p12 文件。如下圖:
在MobPush的控制臺(tái)上荐健,進(jìn)入應(yīng)用的推送設(shè)置中?iOS 的鑒權(quán)方式選擇?“證書”酱畅,上傳剛才導(dǎo)出的?.p12 證書即可琳袄。
方式二:通過(guò)?APNs Auth Key?鑒權(quán)
點(diǎn)擊左側(cè)列表?“Keys” 中的?“All”,看賬戶中是否已有?auth key纺酸,沒(méi)有則點(diǎn)擊?“+” 新建窖逗。
填寫該?key 的描述并選擇服務(wù),如下圖餐蔬,然后點(diǎn)擊“Continue”碎紊。?(注:在開發(fā)和生產(chǎn)環(huán)境均可使用,且不會(huì)過(guò)期)
點(diǎn)擊?“Continue”讓你確認(rèn)信息樊诺,再點(diǎn)擊?“confirm”仗考,就可以下載該?key了。(注意:記下?Key ID啄骇,而且只可以下載一次痴鳄,請(qǐng)妥善保存。)
獲取你之前創(chuàng)建過(guò)的應(yīng)用的Bundle ID
此時(shí)點(diǎn)擊右上角的“Account”缸夹,回到開發(fā)者賬戶的頁(yè)面,在“Membership” 選項(xiàng)獲取Team ID
在MobPush的后臺(tái)上螺句,進(jìn)入你應(yīng)用的推送設(shè)置中?iOS 的鑒權(quán)方式選擇?“Token
Authentication”虽惭,上傳?Auth key 文件(p8后綴),并填寫你的?Key?ID蛇尚,Team ID芽唇,和應(yīng)用的?Bundle?ID即可。我們會(huì)在后臺(tái)為應(yīng)用進(jìn)行鑒權(quán)取劫。
Provisioning Profile的創(chuàng)建
創(chuàng)建Provisioning
Profile的前提匆笤,已在Apple Developer網(wǎng)站創(chuàng)建待發(fā)布應(yīng)用所使用的Bundle ID的App ID,且為該App ID創(chuàng)建了?iOS
Development 證書谱邪。
在蘋果開發(fā)者賬號(hào)的Provisioning Profile頁(yè)面點(diǎn)擊下圖按鈕炮捧,創(chuàng)建Provisioning Profile。
選擇此Provisioning
Profile的環(huán)境后點(diǎn)擊“Continue”:
選擇要?jiǎng)?chuàng)建Provisioning
Profile的App ID后點(diǎn)擊“Continue”:
選擇所屬的開發(fā)者證書惦银,再點(diǎn)擊“Continue”進(jìn)入下一步:
給該P(yáng)rovisioning
Profile填寫Profile Name咆课,點(diǎn)擊“generate”完成創(chuàng)建。
填寫完P(guān)rofile Name后點(diǎn)擊“generate”完成創(chuàng)建扯俱,之后點(diǎn)擊“DownLoad”下載Provisioning Profile
雙擊下載下來(lái)的Provisioning
Profile书蚪,添加到Xcode。