IOS證書

登錄iOS Dev Center

![Uploading idc_cip_366495.png . . .]打開網站[iOS Dev Center]
(https://developer.apple.com/devcenter/ios/index.action)
使用蘋果開發者賬號登錄iOS Dev Center:

idc_login.jpg
  • 登錄成功后在頁面右側選擇“Certificates, Identifiers & Profiles”:


    idc_cip.png
  • 在“Certificates, Identifiers & Profiles”頁面的“iOS Apps”欄中任選一項,如“Certificates”:

idc_iosapps.png
  • 打開“iOS Certificates”頁面,可以看到所有已經申請的證書及描述文件:
idc_ioscert.png

申請蘋果App ID

  • (如果已經申請,可跳過此節)在“iOS Certificates”頁面“Identifiers"下選擇“App IDs",可查看到已申請的所有App ID,點擊右上角的加號可創建新“App ID”:
id_new.jpg
  • 打開“Register iOS App ID”頁面,在“App ID Description”欄下的“Name”項中輸入名稱(如“HBuilderApp”):
id_name.png
  • 在“Explicit App ID”欄下的“Bundle ID”項中輸入App ID(使用反向域名格式字符串,如“io.dcloud.HBuilderApp”):注意:HBuilder中App云端打包界面的AppID欄需要輸入此值
id_id.png
  • 在“App Services”欄下選擇應用要使用到的服務(如需要使用到消息推送功能,則選擇“VPN Configuration & Control”):
Paste_Image.png
  • 設置完成后選擇“Continue”,彈出確認頁面:
Paste_Image.png
  • 確認后選擇“Submit”提交,再次確認就可以在“App IDs"頁面看到剛創建的App ID:
Paste_Image.png

生成證書請求文件

  • 不管是申請開發(Development)證書還是發布(Distribution)證書,都需要使用證書請求(.certSigningRequest)文件,證書請求文件需在Mac OS上使用“Keychain Access”工具生成。在“Spltlight Search”中搜索“Keychain”并打開“Keychain Access”工具:
Paste_Image.png
  • 打開菜單“Keychain Access”->“Certificate Assistant”,選擇“Request a Certificate From a Certificate Authority...”:
Paste_Image.png
  • 打開創建請求證書頁面,在頁面中輸入用戶郵件地址(User Email Address)、證書名稱(Common Name),請求類型(Request is)選擇保存到磁盤(Saved to disk):
Paste_Image.png
  • 點擊“Continue”后彈出保存路徑:
Paste_Image.png
  • 點擊“Save”后保存證書請求文件,成功提示:
Paste_Image.png
保存文件名稱為“CertificateSigningRequest.certSigningRequest”,后面申請開發(Development)證書和發布(Production)證書時用到。

申請開發(Development)證書和描述文件

  • 開發(Development)證書用于測試環境下使用,可以直接安裝到手機上(不用提交到Appstore),但一個描述文件最多只能綁定100臺設備(因此通過這種證書正式發布應用是行不通的)。
申請開發(Development)證書
  • 在“Certificates, Identifiers & Profiles”頁面“Certificates"下選擇“Development",可查看到已申請的所有開發(Development)證書,點擊右上角的加號可創建新證書:
Paste_Image.png
  • 打開“Add iOS Certificate”頁面,在“Development”欄下選中“iOS App Development”:
Paste_Image.png
  • 在頁面底部選擇“Continue”:
Paste_Image.png
  • 打開確認證書請求頁面,點擊“Continue”繼續:
Paste_Image.png
  • 打開證書生成頁面,點擊“Choose File...”選擇“生成證書請求文件”章節生成的“CertificateSigningRequest.certSigningRequest”文件,點擊“Generate”生成cer證書成功:
Paste_Image.png
  • 生成證書成功后打開證書下載頁面,選擇“Download”下載保存證書(ios_development.cer):
Paste_Image.png
  • 雙擊保存到本地的ios_development.cer文件導入到“Keychain Access”:
Paste_Image.png
  • 導入成功后,可以在證書列表中顯示:
Paste_Image.png
  • 選中導入的證書,右鍵選擇“Export "Developer" ...”:
Paste_Image.png
  • 打開證書保存頁面,輸入文件名、選擇路徑后點擊“Save”:
Paste_Image.png
  • 打開設置證書密碼頁面,輸入密碼及確認密碼后點擊“OK”:
Paste_Image.png
打開訪問“Keychain Access”密碼頁面,輸入Mac OS管理員密碼,點擊“Allow”,保存開發(Development)證書(如“HBuilderCert.p12”)。

添加調試設備

  • 開發描述文件必須綁定設備,所以在申請開發描述文件之前,先添加調試的設備。(如果已經添加設備,可跳過此節)在“Certificates, Identifiers & Profiles”頁面“Devices”下選擇“All",可查看到已添加的所有設備信息,點擊右上角的加號可添加新設備:
Paste_Image.png
  • 打開“Registering a New Device or Multiple Devices”頁面,輸入設備名稱和UDID:
Paste_Image.png
Paste_Image.png
  • 將設備連接到電腦,啟動iTunes,點擊次區域可切換顯示設備的UDID,右鍵選擇復制
Paste_Image.png
  • 輸入完成后,點擊“Continue”繼續,確認輸入信息:
Paste_Image.png
點擊“Register”,完成添加。

申請開發(Development)描述文件

  • 在“Certificates, Identifiers & Profiles”頁面“Provisioning Profiles”下選擇“Development",可查看到已申請的所有開發(Development)描述文件,點擊右上角的加號可創建新描述文件:
Paste_Image.png
  • 打開“Add iOS Provisioning Profile”頁面,在“Development”欄下選中“iOS App Development”:
Paste_Image.png
  • 點擊“Continue”按鈕,打開“App ID”選擇頁面,選擇要使用的“App ID”(如之前創建的“io.dcloud.HBuildApp”),點擊“Continue”:
Paste_Image.png
  • 打開“Select certificates”頁面,選擇前面創建的開發證書:
Paste_Image.png
  • 點擊“Continue”,打開選擇調試設備頁面,選擇用于調試安裝的設備(最多100太設備):
Paste_Image.png
  • 點擊“Continue”,輸入描述文件的名稱(如“HBuilderProfile”):
Paste_Image.png
  • 點擊“Generage”,生成描述文件成功:
Paste_Image.png
點擊“Download”下載保存開發描述文件(如HBuilderProfile.mobileprovision)。

申請發布(Distribution)證書和描述文件

  • 發布(Production)證書用于正式發布環境下使用,用于提交到Appstore審核發布。
申請發布(Production)證書
  • 在“Certificates, Identifiers & Profiles”頁面“Certificates"Production",可查看到已申請的所有發布(Production)證書,點擊右上角的加號可創建新證書:
  • 打開“Add iOS Certificate”頁面,在“Production”欄下選中“App Store and Ad Hoc”:
Paste_Image.png
  • 在頁面底部選擇“Continue”:
Paste_Image.png
  • 打開確認證書請求頁面,點擊“Continue”繼續:
Paste_Image.png
  • 打開證書生成頁面,先點擊“Choose File...”選擇“生成證書請求文件”章節生成的“CertificateSigningRequest.certSigningRequest”文件,再點擊“Generate”生成cer證書:
Paste_Image.png
  • 生成證書成功后打開證書下載頁面,選擇“Download”下載保存證書(ios_production.cer):
Paste_Image.png
  • 雙擊保存到本地的ios_production.cer文件導入到“Keychain Access”:
Paste_Image.png
  • 導入成功后,可以在證書列表中顯示
Paste_Image.png
  • 選中導入的證書,右鍵選擇“Export "Developer" ...”:
Paste_Image.png
  • 打開證書保存頁面,輸入文件名、選擇路徑后點擊“Save”:
Paste_Image.png
  • 打開設置證書密碼頁面,輸入密碼及確認密碼后點擊“OK”:
Paste_Image.png
打開訪問“Keychain Access”密碼頁面,輸入Mac OS管理員密碼,點擊“Allow”,保存開發(Production)證書(如“HBuilderCert.p12”)。

申請發布(Distribution)描述文件

  • 在“Certificates, Identifiers & Profiles”頁面“Provisioning Profiles”下選擇“Distribution",可查看到已申請的所有發布(Distribution)描述文件,點擊右上角的加號可創建新描述文件:
Paste_Image.png
  • 打開“Add iOS Provisioning Profile”頁面,在“Development”欄下選中“iOS App Development”:
Paste_Image.png
  • 點擊“Continue”按鈕,打開“App ID”選擇頁面,選擇要使用的“App ID”(如之前創建的“io.dcloud.HBuildApp”),點擊“Continue”:
Paste_Image.png
  • 打開“Select certificates”頁面,選擇前面創建的發布證書:
Paste_Image.png
  • 點擊“Continue”,輸入描述文件的名稱(如“HBuilderProfileDistribution”):
Paste_Image.png
  • 點擊“Generage”,生成描述文件成功:
Paste_Image.png
點擊“Download”下載保存開發描述文件(如HBuilderProfileDistribution.mobileprovision)。

IOS個推證書

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,156評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,401評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,069評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,873評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,635評論 6 408
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,128評論 1 323
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,203評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,365評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,881評論 1 334
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,733評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,935評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,475評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,172評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,582評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,821評論 1 282
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,595評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,908評論 2 372

推薦閱讀更多精彩內容