在配置開發(fā)者證書之前吩翻,先總結(jié)一下各個證書的作用及定位电媳,這樣更方便了解整個流程蒙揣。
1洪乍、開發(fā)者證書分為開發(fā)(iOS Development)和發(fā)布(iOS Distribution)兩種類型眯杏。
這個是最基礎(chǔ)的,不論是真機測試壳澳,還是上傳到App Store都是需要的岂贩,是一個基證書,用來證明自己是開發(fā)者身份的巷波。
2萎津、AppID:這是每個應(yīng)用的獨立標識,在設(shè)置項中可以配置該應(yīng)用的權(quán)限
比如是否用到了PassBook抹镊,GameCenter锉屈,以及更常見的push服務(wù)。如果選中了Push服務(wù)垮耳,那么就可以創(chuàng)建生成下面第3條所提到的推送證書颈渊。所以,在所有和推送相關(guān)的配置中氨菇,首先要做的就是先開通支持推送服務(wù)的AppID.
3儡炼、推送證書分為開發(fā)(APNS Development iOS)和發(fā)布(APNS Distribution iOS)
該證書在AppID配置中創(chuàng)建生成,和開發(fā)者證書一樣查蓉,安裝到開發(fā)者電腦上
4乌询、Provisioning Profiles:描述文件,也稱為PP文件
該文件將AppID豌研、開發(fā)者證書妹田、硬件Device綁定到一塊兒唬党,在開發(fā)者中心配置好后可以添加到Xcode上,也可以直接在Xcode上連接開發(fā)者中心生成鬼佣。真機調(diào)試時需要在PP文件中添加真記得udid
接下來驶拱,開始申請證書:
1、將原來快要過期或者已經(jīng)過期的測試證書晶衷、發(fā)布證書蓝纲、Provision Profile文件等跟該AppID相關(guān)的證書和PP文件revoke,即刪除掉晌纫。
注:刪除證書和描述文件對已經(jīng)上線的app沒有影響
2税迷、創(chuàng)建開發(fā)者證書
刪除之前的證書之后,還是上圖锹漱,點擊右上角的加號+箭养,
①、點擊iOS App Development是創(chuàng)建開發(fā)者證書
②哥牍、點擊App Store and Ad Hoc是創(chuàng)建發(fā)布證書毕泌,如下圖2
選擇Continue,如下圖3
點擊Continue嗅辣,然后要求上傳CSR文件撼泛,如下圖4
CSR文件,全稱Certificate Signing Requst辩诞,蘋果公司要知道是誰在請求證書坎弯,需要請求者進行簽名
進行到這里,我們先來說一說CSR文件是如何生成的译暂。
第一步:打開鑰匙串
第二步:填寫信息
這里記住抠忘,在填寫完信息之后,選擇的是存儲到磁盤外永,然后點擊繼續(xù)崎脉,生成完成。
第三步:選擇上傳CSR文件
這時伯顶,再回到圖5那步囚灼,選擇CSR文件缤剧,就是剛才生成好的文件
第四步:然后點擊generate慨仿,就會生成開發(fā)者證書
第五步:然后點擊Download進行下載,雙擊即可安裝證書
以上就是創(chuàng)建證書到完成的步驟
接下來矿瘦,創(chuàng)建描述文件掐暮,Provision Profile文件
選擇好App ID蝎抽,點擊Continue
選擇證書,點擊Continue
填寫名稱路克,Continue就ok了樟结,與創(chuàng)建證書相同养交,點擊DownLoad下載,然后雙擊安裝即可瓢宦。
最后在Xcode中配置一下就可以啦碎连,如圖15
說到這里,再來說一說讓你生成的證書(Certificates)需要在別的電腦上使用的時候驮履,即鱼辙,不是生成CSR文件的電腦的時候,需要將p12文件和證書一起傳到別的電腦使用玫镐,這個時候就需要導(dǎo)出p12文件
找到鑰匙串訪問座每,如圖16
找到你想導(dǎo)出的文件,點擊導(dǎo)出摘悴,如圖17
。舰绘。蹂喻。