1、準(zhǔn)備工作
- 1、給錢(qián),申請(qǐng)一個(gè)蘋(píng)果的開(kāi)發(fā)者賬號(hào),假設(shè)這里你申請(qǐng)好了
(以前我申請(qǐng)的時(shí)候有點(diǎn)麻煩,要等鄧白氏碼等很久,現(xiàn)在已經(jīng)很久沒(méi)有自己去申請(qǐng)開(kāi)發(fā)者賬號(hào)了,不知道現(xiàn)在是什么情況了,這部分有需要的自己去問(wèn)問(wèn)吧) - 2、給自己的apps想一個(gè)BundleID,假設(shè)叫:com.jianshu.js
2、創(chuàng)建證書(shū)
-
1、點(diǎn)這里登錄你的開(kāi)發(fā)者賬號(hào)
登錄賬號(hào) -
2、選擇證書(shū)管理
選擇證書(shū) -
3、選擇證書(shū),并選擇+添加證書(shū)
選擇證書(shū) -
4、創(chuàng)建證書(shū)
創(chuàng)建證書(shū)

-
5、生成配置文件,打開(kāi)電腦的鑰匙串,按照下圖的12345678操作,最后把配置文件保存到桌面
生成配置文件 -
6、拿著這個(gè)配置文件回頭繼續(xù)創(chuàng)建證書(shū),選擇任意一種類型的證書(shū)之后會(huì)到這個(gè)頁(yè)面,把你剛剛創(chuàng)建的配置文件選進(jìn)來(lái),點(diǎn)繼續(xù),然后下載,放到桌面
創(chuàng)建證書(shū) -
7、證書(shū)創(chuàng)建完成,一次把所有類型都創(chuàng)建一遍,回頭就是這樣的,顯示了四個(gè)
創(chuàng)建完成 -
8、添加Bundle ID,按照下面圖片順序依次選擇,到了最后一張圖那里,在1里面給你的Bundle ID起個(gè)名字,用于在開(kāi)發(fā)者賬號(hào)了區(qū)分于其他的Bundle ID,在2里面填寫(xiě)你的Bundle ID,例如:com.jianshu.js,然后點(diǎn)繼續(xù),Bundle ID就添加完了
添加Bundle ID
添加Bundle ID
添加Bundle ID -
9、添加你的測(cè)試設(shè)備,就是你的iPhone手機(jī)的UDID,用數(shù)據(jù)線把手機(jī)和mac鏈接起來(lái),打開(kāi)xcode的Window—Devices and Simulators,在彈出的頁(yè)面復(fù)制identifier后面的那串字符串,回頭來(lái)添加進(jìn)去,添加完了點(diǎn)繼續(xù)
添加測(cè)試設(shè)備
添加測(cè)試設(shè)備 -
10、把你的Bundle ID、證書(shū)、測(cè)試設(shè)備整合成一個(gè)最終的文件,真正的證書(shū)!
創(chuàng)建證書(shū)!

-
11、安裝證書(shū),最后證書(shū)創(chuàng)建完了就是這些文件了,雙擊就直接安裝了,然后在你的xcode里就顯示證書(shū)了,愉快的敲代碼去吧
安裝證書(shū)
安裝證書(shū)
其實(shí)上面有些步驟不想墨跡了,所以有些地方只出了大概的圖,因?yàn)槲矣X(jué)得說(shuō)那些都沒(méi)必要,這些東西應(yīng)該是作為一個(gè)iOS開(kāi)發(fā)者必須要熟悉的東西,雖然說(shuō),一些新同志對(duì)這些真的不熟悉,那也應(yīng)該有點(diǎn)自己的邏輯思維,自己嘗試著摸索一下
3、制作通用證書(shū)
- 上面說(shuō)到了,證書(shū)已經(jīng)創(chuàng)建完了,如果你按照上面的步驟一步步操作,絕對(duì)能成功,真的不想說(shuō)的再詳細(xì)了,我覺(jué)得已經(jīng)夠了,如果你還沒(méi)成功創(chuàng)建出你的證書(shū),那你點(diǎn)這個(gè)頁(yè)面右上角的x,你走吧,我說(shuō)話你是看不懂的,告辭……
-
1、言歸正傳,打開(kāi)鑰匙串,按照下圖依次選擇,最終的頁(yè)面就是你剛剛雙擊安裝的四個(gè)證書(shū)
制作通用證書(shū) -
2、四個(gè)證書(shū),每個(gè)證書(shū)都右鍵點(diǎn)出菜單欄,選擇導(dǎo)出,然后在彈出的頁(yè)面中的文件格式那里,選.p12格式的,一定得是這個(gè)格式!然后點(diǎn)存儲(chǔ),這個(gè)時(shí)候會(huì)讓你輸入密碼,這個(gè)密碼等會(huì)說(shuō),后面會(huì)用到,反正你就記住這個(gè)密碼就行,先記著,等會(huì)用
導(dǎo)出
導(dǎo)出 -
3、四個(gè)證書(shū)都導(dǎo)出完了之后,好吧好吧,我只導(dǎo)出了兩個(gè),推送的那兩個(gè)證書(shū)我沒(méi)導(dǎo)出來(lái),如下圖
導(dǎo)出證書(shū) -
4、你要把這兩個(gè)證書(shū)對(duì)應(yīng)的那兩個(gè)最終證書(shū),就是2-10步驟里面說(shuō)到的那個(gè)證書(shū)和你現(xiàn)在導(dǎo)出的這兩個(gè).p12證書(shū)一同發(fā)給你的小伙伴,就是這四個(gè)文件,如下圖
導(dǎo)出證書(shū) - 5、然后你的小伙伴會(huì)問(wèn)你,咋用的?這個(gè)時(shí)候你還記得3-2步驟說(shuō)的那個(gè)密碼嗎?把這個(gè)密碼告訴他,告訴他雙擊證書(shū),有提示輸入密碼的就輸入你給的密碼,然后就能用了
- 6、完



















