二、蘋果開發(fā)者證書創(chuàng)建筆記

蘋果開發(fā)者賬號證書配置分為四個部分:
一蜂嗽、開發(fā)苗膝、發(fā)布證書
二、APPID身份配置
三植旧、測試設備注冊
四辱揭、應用描述配置

Certificates, Identifiers & Profiles中創(chuàng)建證書

iOS App Development 為開發(fā)證書,用于真機測試病附。
iOS Distribution (App Store and Ad Hoc)為 APP發(fā)布證書问窃,用于上架APP到APP Store 或者生成 IPA 文件。


創(chuàng)建證書.png
上傳電腦鑰匙串生成CSR.png

上傳證書簽名請求
您需要Mac上的證書簽名請求(CSR)文件完沪,要手動生成證書域庇。


從證書頒發(fā)機構請求證書.png

申請請求證書,導入鑰匙串覆积,生成證書請求文件
tips:不管是申請開發(fā)(Development)證書還是發(fā)布(Distribution)證書听皿,都需要使用證書請求(.certSigningRequest)文件
打開Mac上的鑰匙串,從證書助手那里請求證書宽档。

證書助理生成CSR.png

(.certSigningRequest)文件就已經請求存到我們Mac上


CRS文件.png

我們之后要創(chuàng)建的(Development)證書還是發(fā)布(Distribution)證書,都需要使用證書請求(.certSigningRequest)文件。

上傳剛才請求的CSR文件


上傳CRS文件.png

點擊Continue按鍵芬迄,并下載生成的證書


下載證書.png

測試證書.png

同樣生成發(fā)布證書

需要上傳之前生成的(.certSigningRequest)文件

發(fā)布證書.png

兩個證書都已經生成好后,我們需要將這兩個證書保存到鑰匙串中九府,雙擊保存在Mac的兩個證書。我們去鑰匙串會看到馋没。

導出p12證書

鑰匙串中選擇兩個證書昔逗,導出,添加或不添加密碼篷朵,導出p12勾怒。

申請app ID (將項目中的ID向蘋果申請)

申請appID.png

填寫APP 描述,填寫B(tài)undle ID, Bundle ID 填寫規(guī)則:公司app可以官網網址顛倒+APP名字声旺,例如百度:com.baidu.appname笔链。 根據APP需求,勾選需要的權限腮猖。


注冊appID.png

點擊繼續(xù)鉴扫,將完成APP 身份配置,列表中將顯示剛才設置的app信息澈缺。

添加測試設備

打開Xcode坪创,手機連接。
點擊Window---->Devices--->在右側可查看到identifier姐赡。
identifier即為我們獲取到的iPhone的UDID莱预。

申請描述文件

申請Development和Distribution兩個描述文件


添加描述文件.png

配置應用描述文件,選擇開發(fā)Development或是發(fā)布Distribution项滑。
選擇前面配置的APPID身份信息依沮。
選擇前面配置的開發(fā)或發(fā)布證書。
選擇之前添加的測試設備枪狂。
下載生成好的描述文件危喉。
雙擊點開,就可以在Xcode完成配置了

證書解釋

  1. Certification(證書)
    證書是對電腦開發(fā)資格的認du證州疾,每個開發(fā)者帳號有zhi一套辜限,分為兩種:
  1. Developer Certification(開發(fā)證書)
    安裝在dao電腦上提供權限:開發(fā)人員通過設備進行真機測試。
    可以生成副本供多臺電腦安裝严蓖;
  2. Distribution Certification(發(fā)布證書)
    安裝在電腦上提供發(fā)布iOS程序的權限:開發(fā)人員可以制做測試版和發(fā)布版的程序薄嫡。
    不可生成副本,僅有配置該證書的電腦才可使用谈飒;(副本制做介紹在下面Keychain中介紹)
  1. Provisioning Profile(授權文件)
    授權文件是對設備如iPod Touch岂座、iPad、iPhone的授權杭措,文件內記錄的是設備的UDID和程序的App Id费什,即使被授權的設備可以安裝或調試Bundle identifier與授權文件中記錄的App Id對應的程序。
    開發(fā)者帳號在創(chuàng)建授權文件時候會選擇App Id,(開發(fā)者帳號下App Id中添加鸳址,單選)和UDID(開發(fā)者帳號下Devices中添加最多100個瘩蚪,多選)。
    授權文件分為兩種稿黍,對應相應的證書使用:
  1. Developer Provisioning Profile(開發(fā)授權文件)
    在裝有開發(fā)證書或副本的電腦上使用疹瘦,開發(fā)人員選擇該授權文件通過電腦將程序安裝到授權文件記錄的設備中,即可進行真機測試巡球。
    注意:確保電腦有權限真機調試言沐,即安裝了開發(fā)證書或副本;在開發(fā)工具中程序的Bundle identifier和選中使用的授權文件的App Id要一致酣栈;連接調試的設備的UDID在選中的授權文件中有記錄险胰。
  2. Distribution Provisioning Profile(發(fā)布授權文件)
    在裝有發(fā)布證書的電腦上(即配置證書的電腦,只有一臺)制做測試版和發(fā)布版的程序矿筝。
    發(fā)布版就是發(fā)布到App Store上的程序文件起便,開發(fā)者帳號創(chuàng)建授權文件時選擇store選項,選擇App Id窖维,無需選擇UDID榆综;
    測試版就是在發(fā)布之前交給測試人員可同步到設備上的程序文件,開發(fā)者帳號創(chuàng)建授權文件時選擇AdHoc铸史,選擇App Id和UDID鼻疮;只有選中的UDID對應的設備才可能安裝上通過該授權文件制做的程序。
  1. Keychain(開發(fā)密鑰)
    安裝證書成功的情況下證書下都會生成Keychain沛贪,上面提到的證書副本就是通過配置證書的電腦導出Keychain(就是.p12文件)安裝到其他機子上陋守,讓其他機子得到證書對應的權限震贵。Developer Certification就可以制做副本Keychain分發(fā)到其他電腦上安裝利赋,使其可以進行真機測試。
    注意:Distribution Certification只有配置證書的電腦才可使用猩系,因此即使導出導出Keychain安裝到其他電腦上媚送,其他電腦也不可能具有證書的權限。
    2020Apple Developer 蘋果開發(fā)者證書配置
    iOS App上架流程(2016詳細版)
    iOS開發(fā)者證書創(chuàng)建總結-附證書塘偎、APP ID與provisioning profile三者關系
    https://zhidao.baidu.com/question/1495336742026618619.html

推送證書
iOS測試服推送證書:Apple Push Notification service SSL (Sandbox)
iOS正式服推送證書:Apple Push Notification service SSL (Sandbox & Production)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末绽淘,一起剝皮案震驚了整個濱河市壮池,隨后出現的幾起案子厅克,更是在濱河造成了極大的恐慌证舟,老刑警劉巖褪储,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辛藻,死亡現場離奇詭異,居然都是意外死亡氮墨,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門凤藏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人疙筹,你說我怎么就攤上這事腌歉。” “怎么了阁危?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵趴乡,是天一觀的道長晾捏。 經常有香客問我,道長哀托,這世上最難降的妖魔是什么惦辛? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮仓手,結果婚禮上胖齐,老公的妹妹穿的比我還像新娘。我一直安慰自己嗽冒,他們只是感情好呀伙,可當我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著辛慰,像睡著了一般区匠。 火紅的嫁衣襯著肌膚如雪干像。 梳的紋絲不亂的頭發(fā)上帅腌,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天,我揣著相機與錄音麻汰,去河邊找鬼速客。 笑死,一個胖子當著我的面吹牛五鲫,可吹牛的內容都是我干的溺职。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼浪耘!你這毒婦竟也來了乱灵?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤七冲,失蹤者是張志新(化名)和其女友劉穎痛倚,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體澜躺,經...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡蝉稳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了掘鄙。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片耘戚。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖操漠,靈堂內的尸體忽然破棺而出收津,到底是詐尸還是另有隱情,我是刑警寧澤浊伙,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布朋截,位于F島的核電站,受9級特大地震影響吧黄,放射性物質發(fā)生泄漏部服。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一拗慨、第九天 我趴在偏房一處隱蔽的房頂上張望廓八。 院中可真熱鬧,春花似錦赵抢、人聲如沸剧蹂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宠叼。三九已至,卻和暖如春其爵,著一層夾襖步出監(jiān)牢的瞬間冒冬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工摩渺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留简烤,地道東北人。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓摇幻,卻偏偏與公主長得像横侦,于是被迫代替她去往敵國和親挥萌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,092評論 2 355