iOS常用證書總結(jié)

概述:
蘋果的證書繁鎖復(fù)雜泊交,制作管理相當(dāng)麻煩待德,做了很多次還是感覺(jué)很糾結(jié)君丁,索性直接記錄下來(lái),日后你我他查閱都方便将宪;
首先得描述一下各個(gè)證書的定位绘闷,作用,這樣在制作的時(shí)候心中有譜较坛,對(duì)整個(gè)流程的把握也會(huì)準(zhǔn)確一些印蔗;

1、開發(fā)者證書(分為開發(fā)和發(fā)布兩種丑勤,類型為iOS Development,iOS Distribution)华嘹,這個(gè)是最
基礎(chǔ)的,不論是真機(jī)調(diào)試法竞,還是上傳到appstore都是需要的耙厚,是一個(gè)基證書,用來(lái)證明自己開發(fā)者身份
的岔霸;
2薛躬、appID,這是每一個(gè)應(yīng)用的獨(dú)立標(biāo)識(shí),在設(shè)置項(xiàng)中可以配置該應(yīng)用的權(quán)限呆细,比如是否用到了PassBook,
GameCenter,以及更常見(jiàn)的push服務(wù)型宝,如果選中了push服務(wù),那么就可以創(chuàng)建生成下面第3條所提到的
推送證書,所以趴酣,在所有和推送相關(guān)的配置中梨树,首先要做的就是先開通支持推送服務(wù)的appID;
3、推送證書(分為開發(fā)和發(fā)布兩種岖寞,類型分別為APNs Development ios,APNs Distribution 
ios),該證書在appID配置中創(chuàng)建生成抡四,和開發(fā)者證書一樣,安裝到開發(fā)電腦上仗谆;
4床嫌、Provisioning Profiles,這個(gè)東西是很有蘋果特色的一個(gè)東西,我一般稱之為PP文件胸私,該文件將
appID,開發(fā)者證書厌处,硬件Device綁定到一塊兒,在開發(fā)者中心配置好后可以添加到Xcode上岁疼,也可以直
接在Xcode上連接開發(fā)者中心生成阔涉,真機(jī)調(diào)試時(shí)需要在PP文件中添加真機(jī)的UDID;是真機(jī)調(diào)試和必架必備
之珍品捷绒;

平常我們的制作流程一般都是按以上序列進(jìn)行瑰排,先利用開發(fā)者帳號(hào)登陸開發(fā)者中心,創(chuàng)建開發(fā)者證書暖侨,appID,在appID中開通推送服務(wù)椭住,在開通推送服務(wù)的選項(xiàng)下面創(chuàng)建推送證書,之后在PP文件中綁定所有的證書id,添加調(diào)試真機(jī)等字逗;
準(zhǔn)備
開發(fā)者賬號(hào)
自從Xcode7 出來(lái)之后京郑,一般的真機(jī)測(cè)試不需要開發(fā)者賬號(hào),也就不需要看這篇教程你可以參考我的這篇文章免證書真機(jī)測(cè)試葫掉,只有app具有“推送”等功能的時(shí)候些举,要真機(jī)測(cè)試就必須要開發(fā)者賬號(hào)和設(shè)置證書。蘋果只是讓你體驗(yàn)一下它的基本功能俭厚,要深入還是要花錢的户魏。
待測(cè)試的項(xiàng)目
真機(jī)測(cè)試步驟

一、創(chuàng)建App ID
二挪挤、創(chuàng)建證書請(qǐng)求文件 (CSR文件)
三叼丑、根據(jù)CSR創(chuàng)建開發(fā)者證書(CER)(開發(fā)、測(cè)試用的Develope證書)
四扛门、添加設(shè)備(Devices)
五鸠信、根據(jù)Devices創(chuàng)建Provisioning Profiles配置文件 (PP文件)
六、設(shè)置Xcode 然后真機(jī)調(diào)試

重點(diǎn)
使用P12 文件 使多臺(tái)Mac進(jìn)行真機(jī)調(diào)試(或者發(fā)布)

一尖飞、創(chuàng)建App ID

1.打開蘋果開發(fā)者官網(wǎng)症副,點(diǎn)擊“Account”登錄會(huì)員中心。

1468207882581410.jpg

1468207887893271.jpg

1468207890907689.jpg

2.填寫信息創(chuàng)建app ID
1468207922342661.jpg

3.點(diǎn)擊+創(chuàng)建ID
1468207967969071.jpg

1468207971352537.jpg

第一個(gè)選項(xiàng):明確的app id 與項(xiàng)目中的Bundle Identifier相對(duì)應(yīng)
如果你打算將應(yīng)用程序中加入Game Center政基,或在應(yīng)用中使用應(yīng)用內(nèi)購(gòu)買贞铣,進(jìn)行數(shù)據(jù)保護(hù),使用iCloud沮明,或者想要給你的應(yīng)用程序一個(gè)唯一的配置文件辕坝,你就必須申請(qǐng)Explicit App ID。
第二個(gè)選項(xiàng):通用app id可以在所有不需要明確id的app中使用,淘寶上賣的真機(jī)調(diào)試證書就是這個(gè)
1468208064471507.jpg

1468208068724361.jpg

1468208072696618.jpg
二荐健、創(chuàng)建證書請(qǐng)求文件(CSR文件)

創(chuàng)建CSR文件請(qǐng)看《iOS-App上架教程》這里就不多說(shuō)了酱畅。

三、根據(jù)CSR創(chuàng)建開發(fā)者證書(CER)

1. 找到Certificates 江场,點(diǎn)擊All纺酸,然后點(diǎn)擊右上角 + 號(hào)

1468208198420470.png

2. 點(diǎn)擊Developement中的iOS App Developement選項(xiàng)
1468208205712359.png

3. 點(diǎn)擊Continue
1468208210787617.png

4. 點(diǎn)擊Continue
1468208443822970.png

5. 點(diǎn)擊choose File.. 選擇創(chuàng)建好的證書請(qǐng)求文件:
CertificateSigningRequest.certSigningRequest 文件,點(diǎn)擊Generate

1468208468932828.png

6. 點(diǎn)擊Download下載創(chuàng)建好的發(fā)布證書(cer后綴的文件)址否,然后點(diǎn)擊Done餐蔬,你創(chuàng)建的發(fā)布證書就會(huì)存儲(chǔ)在帳號(hào)中
1468208474809168.png

7. 雙擊安裝。如果安裝不上佑附,可以直接將證書文件拖拽到鑰匙串訪問(wèn)的列表中

四樊诺、添加設(shè)備

1、點(diǎn)擊+添加設(shè)備到開發(fā)者賬號(hào)中音同,為制作PP文件做準(zhǔn)備

1468208495554242.png

Name:設(shè)備的描述 可以隨便填 方便你記憶
UDID:設(shè)備的標(biāo)號(hào)

2词爬、獲取UUID,將iPhone手機(jī)插入到電腦上 ,打開iTunes权均,然后按如圖操作

1468208536662389.png

3顿膨、填入U(xiǎn)UID就OK了

五、根據(jù)Devices創(chuàng)建Provisioning Profiles配置文件 (PP文件)

1叽赊、找到Provisioning Profiles 虽惭,點(diǎn)擊All,然后點(diǎn)擊右上角 + 號(hào)

1468208669858050.png

2蛇尚、選擇iOS App Developement芽唇,點(diǎn)擊Continue
1468208677287816.png

3、在App ID 這個(gè)選項(xiàng)欄里面找到你剛剛創(chuàng)建的:App IDs(Bundle ID) 類型的套裝取劫,點(diǎn)擊Continue
1468209298177563.png

4匆笤、選擇你剛創(chuàng)建的發(fā)布證書(或者生成p12文件的那個(gè)發(fā)布證書),點(diǎn)擊Continue
1468209316897770.png

5谱邪、選擇設(shè)備
1468209337413170.png

注意:

wildCard格式的證書沒(méi)有推送炮捧,PassCard等服務(wù)的應(yīng)用,慎重選擇惦银。因?yàn)镻P證書的開發(fā)者證書需要真
機(jī)調(diào)試咆课,所以我們需要綁定真機(jī)末誓,這里因?yàn)橹疤砑舆^(guò)一些設(shè)備,所以這里就可以直接全選添加书蚪,如果沒(méi)
有的話喇澡,需要將真機(jī)的UDID復(fù)制出來(lái)在此添加。在發(fā)布的PP文件中殊校,是沒(méi)有這一步的晴玖。

6、在Profile Name欄里輸入一個(gè)名字(這個(gè)是PP文件的名字为流,可隨便輸入呕屎,在這里我用工程名字,便于分別)敬察,然后點(diǎn)擊Generate

1468209546734845.png

7秀睛、然后點(diǎn)擊下載 ,將其下載下來(lái)

雙擊就添加到Xcode中莲祸,這樣在真機(jī)調(diào)試或者發(fā)布時(shí)琅催,就可以分別有不同的PP證書與其對(duì)應(yīng)。其實(shí)可以不
用下載保存
六虫给、設(shè)置Xcode 真機(jī)調(diào)試

1藤抡、設(shè)置Bundle ID 和 申請(qǐng)的appid 一致

1468210455755959.png

2、設(shè)置Debug的CER證書
3抹估、配置證書描述文件(PP文件)
1468210463255928.png

4缠黍、選擇真機(jī) 進(jìn)行真機(jī)調(diào)試
如果還有什么問(wèn)題,可以參考下面這篇文章:
http://www.wenghengcong.com/2016/07/iOS%E8%AF%81%E4%B9%A6%E4%B8%80%E8%A7%88/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末药蜻,一起剝皮案震驚了整個(gè)濱河市瓷式,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌语泽,老刑警劉巖贸典,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異踱卵,居然都是意外死亡廊驼,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門惋砂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)妒挎,“玉大人,你說(shuō)我怎么就攤上這事西饵≡脱冢” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵眷柔,是天一觀的道長(zhǎng)期虾。 經(jīng)常有香客問(wèn)我原朝,道長(zhǎng),這世上最難降的妖魔是什么镶苞? 我笑而不...
    開封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任喳坠,我火速辦了婚禮,結(jié)果婚禮上宾尚,老公的妹妹穿的比我還像新娘。我一直安慰自己谢澈,他們只是感情好煌贴,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著锥忿,像睡著了一般牛郑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上敬鬓,一...
    開封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天淹朋,我揣著相機(jī)與錄音,去河邊找鬼钉答。 笑死础芍,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的数尿。 我是一名探鬼主播仑性,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼右蹦!你這毒婦竟也來(lái)了诊杆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤何陆,失蹤者是張志新(化名)和其女友劉穎晨汹,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贷盲,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡淘这,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了巩剖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片慨灭。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖球及,靈堂內(nèi)的尸體忽然破棺而出氧骤,到底是詐尸還是另有隱情,我是刑警寧澤吃引,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布筹陵,位于F島的核電站刽锤,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏朦佩。R本人自食惡果不足惜并思,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望语稠。 院中可真熱鬧宋彼,春花似錦、人聲如沸仙畦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)慨畸。三九已至莱坎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間寸士,已是汗流浹背檐什。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留弱卡,地道東北人乃正。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像婶博,于是被迫代替她去往敵國(guó)和親烫葬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容