国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

[轉(zhuǎn)]iOS證書(.p12)和描述文件(.mobileprovision)申請

2019-11-14 18:51:16
字體:
供稿:網(wǎng)友

轉(zhuǎn)載于:http://ask.dcloud.net.cn/article/152

 

iOS有兩種證書和描述文件:

證書類型使用場景
開發(fā)(Development)證書和描述文件用于開發(fā)測試,在HBuilder中打包后可在真機環(huán)境通過Safari調(diào)試
發(fā)布(Distribution)證書和描述文件用于提交Appstore,在HBuilder中打包后可使用application Loader提交到Appstore審核發(fā)布

 

準備環(huán)境

 

  • 必需要有蘋果開發(fā)者賬號,并且加入了“iOS Developer PRogram”

 

  • Mac OS 10.9以上系統(tǒng)(如果已經(jīng)申請p12證書則不需要)

 

登錄iOS Dev Center

打開網(wǎng)站iOS Dev Center
使用蘋果開發(fā)者賬號登錄iOS Dev Center:

登錄成功后在頁面右側(cè)選擇“Certificates, Identifiers & Profiles”:

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

打開“iOS Certificates”頁面,可以看到所有已經(jīng)申請的證書及描述文件:

申請?zhí)O果App ID

(如果已經(jīng)申請,可跳過此節(jié))
在“iOS Certificates”頁面“Identifiers"下選擇“App IDs",可查看到已申請的所有App ID,點擊右上角的加號可創(chuàng)建新“App ID”:

打開“Register iOS App ID”頁面,在“App ID Description”欄下的“Name”項中輸入名稱(如“HBuilderApp”):

在“Explicit App ID”欄下的“Bundle ID”項中輸入App ID(使用反向域名格式字符串,如“io.dcloud.HBuilderApp”):
注意:HBuilder中App云端打包界面的AppID欄需要輸入此值

在“App Services”欄下選擇應(yīng)用要使用到的服務(wù)(如需要使用到消息推送功能,則選擇“VPN Configuration & Control”):

設(shè)置完成后選擇“Continue”,彈出確認頁面:

確認后選擇“Submit”提交,再次確認就可以在“App IDs"頁面看到剛創(chuàng)建的App ID:

生成證書請求文件

不管是申請開發(fā)(Development)證書還是發(fā)布(Distribution)證書,都需要使用證書請求(.certSigningRequest)文件,證書請求文件需在Mac OS上使用“Keychain access”工具生成。
在“Spltlight Search”中搜索“Keychain”并打開“Keychain Access”工具:

打開菜單“Keychain Access”->“Certificate Assistant”,選擇“Request a Certificate From a Certificate Authority...”:

打開創(chuàng)建請求證書頁面,在頁面中輸入用戶郵件地址(User Email Address)、證書名稱(Common Name),請求類型(Request is)選擇保存到磁盤(Saved to disk):

點擊“Continue”后彈出保存路徑:

點擊“Save”后保存證書請求文件,成功提示:

保存文件名稱為“CertificateSigningRequest.certSigningRequest”,后面申請開發(fā)(Development)證書和發(fā)布(Production)證書時用到。

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

開發(fā)(Development)證書用于測試環(huán)境下使用,可以直接安裝到手機上(不用提交到Appstore),但一個描述文件最多只能綁定100臺設(shè)備(因此通過這種證書正式發(fā)布應(yīng)用是行不通的)。

申請開發(fā)(Development)證書

在“Certificates, Identifiers & Profiles”頁面“Certificates"下選擇“Development",可查看到已申請的所有開發(fā)(Development)證書,點擊右上角的加號可創(chuàng)建新證書:

打開“Add iOS Certificate”頁面,在“Development”欄下選中“iOS App Development”:

在頁面底部選擇“Continue”:

打開確認證書請求頁面,點擊“Continue”繼續(xù):

打開證書生成頁面,點擊“Choose File...”選擇“生成證書請求文件”章節(jié)生成的“CertificateSigningRequest.certSigningRequest”文件,點擊“Generate”生成cer證書成功:

生成證書成功后打開證書下載頁面,選擇“Download”下載保存證書(ios_development.cer):

雙擊保存到本地的ios_development.cer文件導(dǎo)入到“Keychain Access”:

導(dǎo)入成功后,可以在證書列表中顯示:

選中導(dǎo)入的證書,右鍵選擇“Export "Developer" ...”:

打開證書保存頁面,輸入文件名、選擇路徑后點擊“Save”:

打開設(shè)置證書密碼頁面,輸入密碼及確認密碼后點擊“OK”:

打開訪問“Keychain Access”密碼頁面,輸入Mac OS管理員密碼,點擊“Allow”,保存開發(fā)(Development)證書(如“HBuilderCert.p12”)。

添加調(diào)試設(shè)備

開發(fā)描述文件必須綁定設(shè)備,所以在申請開發(fā)描述文件之前,先添加調(diào)試的設(shè)備。
(如果已經(jīng)添加設(shè)備,可跳過此節(jié))
在“Certificates, Identifiers & Profiles”頁面“Devices”下選擇“All",可查看到已添加的所有設(shè)備信息,點擊右上角的加號可添加新設(shè)備:

打開“Registering a New Device or Multiple Devices”頁面,輸入設(shè)備名稱和UDID:


將設(shè)備連接到電腦,啟動iTunes,點擊次區(qū)域可切換顯示設(shè)備的UDID,右鍵選擇復(fù)制

輸入完成后,點擊“Continue”繼續(xù),確認輸入信息:

點擊“Register”,完成添加。

申請開發(fā)(Development)描述文件

在“Certificates, Identifiers & Profiles”頁面“Provisioning Profiles”下選擇“Development",可查看到已申請的所有開發(fā)(Development)描述文件,點擊右上角的加號可創(chuàng)建新描述文件:

打開“Add iOS Provisioning Profile”頁面,在“Development”欄下選中“iOS App Development”:

點擊“Continue”按鈕,打開“App ID”選擇頁面,選擇要使用的“App ID”(如之前創(chuàng)建的“io.dcloud.HBuildApp”),點擊“Continue”:

打開“Select certificates”頁面,選擇前面創(chuàng)建的開發(fā)證書:

點擊“Continue”,打開選擇調(diào)試設(shè)備頁面,選擇用于調(diào)試安裝的設(shè)備(最多100太設(shè)備):

點擊“Continue”,輸入描述文件的名稱(如“HBuilderProfile”):

點擊“Generage”,生成描述文件成功:

點擊“Download”下載保存開發(fā)描述文件(如HBuilderProfile.mobileprovision)。

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

發(fā)布(Production)證書用于正式發(fā)布環(huán)境下使用,用于提交到Appstore審核發(fā)布。

申請發(fā)布(Production)證書

在“Certificates, Identifiers & Profiles”頁面“Certificates"Production",可查看到已申請的所有發(fā)布(Production)證書,點擊右上角的加號可創(chuàng)建新證書:

打開“Add iOS Certificate”頁面,在“Production”欄下選中“App Store and Ad Hoc”:

在頁面底部選擇“Continue”:

打開確認證書請求頁面,點擊“Continue”繼續(xù):

打開證書生成頁面,先點擊“Choose File...”選擇“生成證書請求文件”章節(jié)生成的“CertificateSigningRequest.certSigningRequest”文件,再點擊“Generate”生成cer證書:

生成證書成功后打開證書下載頁面,選擇“Download”下載保存證書(ios_production.cer):

雙擊保存到本地的ios_production.cer文件導(dǎo)入到“Keychain Access”:

導(dǎo)入成功后,可以在證書列表中顯示:

選中導(dǎo)入的證書,右鍵選擇“Export "Developer" ...”:

打開證書保存頁面,輸入文件名、選擇路徑后點擊“Save”:

打開設(shè)置證書密碼頁面,輸入密碼及確認密碼后點擊“OK”:

打開訪問“Keychain Access”密碼頁面,輸入Mac OS管理員密碼,點擊“Allow”,保存開發(fā)(Production)證書(如“HBuilderCert.p12”)。

申請發(fā)布(Distribution)描述文件

在“Certificates, Identifiers & Profiles”頁面“Provisioning Profiles”下選擇“Distribution",可查看到已申請的所有發(fā)布(Distribution)描述文件,點擊右上角的加號可創(chuàng)建新描述文件:

打開“Add iOS Provisioning Profile”頁面,在“Development”欄下選中“iOS App Development”:

點擊“Continue”按鈕,打開“App ID”選擇頁面,選擇要使用的“App ID”(如之前創(chuàng)建的“io.dcloud.HBuildApp”),點擊“Continue”:

打開“Select certificates”頁面,選擇前面創(chuàng)建的發(fā)布證書:

點擊“Continue”,輸入描述文件的名稱(如“HBuilderProfileDistribution”):

點擊“Generage”,生成描述文件成功:

點擊“Download”下載保存開發(fā)描述文件(如HBuilderProfileDistribution.mobileprovision)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 德钦县| 罗江县| 长顺县| 邻水| 凤台县| 南京市| 博客| 抚顺市| 临海市| 石城县| 章丘市| 洪雅县| 濮阳县| 平潭县| 馆陶县| 开原市| 兴和县| 隆子县| 无棣县| 枣强县| 大渡口区| 南乐县| 乐至县| 丽水市| 上高县| 墨竹工卡县| 黄浦区| 龙游县| 六安市| 长丰县| 正蓝旗| 湾仔区| 关岭| 三原县| 金溪县| 华宁县| 汽车| 淮安市| 潍坊市| 沛县| 密山市|