ios認證產生

來源:互聯網
上載者:User

標籤:

iOS有兩種認證和描述檔案:

認證類型 使用情境
開發(Development)認證和描述檔案 用於開發測試
發布(Distribution)認證和描述檔案 用於提交Appstore
準備環境

 

    • 必需要有蘋果開發人員帳號,並且加入了“iOS Developer Program”

 

    • Mac OS 10.9以上系統(如果已經申請p12認證則不需要)

 

登入iOS Dev Center

開啟網站iOS Dev Center
使用蘋果開發人員帳號登入iOS Dev Center:



登入成功後在頁面右側選擇“Certificates, Identifiers & Profiles”:


開啟“iOS Certificates”頁面,可以看到所有已經申請的認證及描述檔案:

申請蘋果App ID

(如果已經申請,可跳過此節)
在“iOS Certificates”頁面“Identifiers"下選擇“App IDs",可查看到已申請的所有App ID,點擊右上方的加號可建立新“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”欄下選擇應用要使用到的服務(如需要使用到訊息推送功能,則選擇“Push Notifications”):

設定完成後選擇“Continue”,彈出確認頁面:

確認後選擇“Submit”提交,再次確認就可以在“App IDs"頁面看到剛建立的App ID:

產生認證請求檔案

不管是申請開發(Development)認證還是發布(Distribution)認證,都需要使用認證請求(.certSigningRequest)檔案,認證請求檔案需在Mac OS上使用“Keychain Access”工具產生。
在“Spltlight Search”中搜尋“Keychain”並開啟“Keychain Access”工具:

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

開啟建立請求認證頁面,在頁面中輸入使用者郵件地址(User Email Address)、認證名稱(Common Name),請求類型(Request is)選擇儲存到磁碟(Saved to disk):

點擊“Continue”後彈出儲存路徑:

點擊“Save”後儲存認證請求檔案,成功提示:

儲存檔案名稱為“CertificateSigningRequest.certSigningRequest”,後面申請開發(Development)認證和發布(Production)認證時用到。

申請開發(Development)認證和描述檔案

開發(Development)認證用於測試環境下使用,可以直接安裝到手機上(不用提交到Appstore),但一個描述檔案最多隻能綁定100台裝置(因此通過這種認證正式發布應用是行不通的)。

申請開發(Development)認證

在“Certificates, Identifiers & Profiles”頁面“Certificates"下選擇“Development",可查看到已申請的所有開發(Development)認證,點擊右上方的加號可建立新認證:

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

在頁面底部選擇“Continue”:

開啟確認認證請求頁面,點擊“Continue”繼續:

開啟認證產生頁面,點擊“Choose File...”選擇“產生認證請求檔案”章節產生的“CertificateSigningRequest.certSigningRequest”檔案,點擊“Generate”產生cer認證成功:

產生認證成功後開啟認證下載頁面,選擇“Download”下載儲存認證(ios_development.cer):

雙擊儲存到本地的ios_development.cer檔案匯入到“Keychain Access”:

匯入成功後,可以在認證列表中顯示:

選中匯入的認證,右鍵選擇“Export "Developer" ...”:

開啟認證儲存頁面,輸入檔案名稱、選擇路徑後點擊“Save”:

開啟設定認證密碼頁面,輸入密碼及確認密碼後點擊“OK”:

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

添加調試裝置

開發描述檔案必須綁定裝置,所以在申請開發描述檔案之前,先添加調試的裝置。
(如果已經添加裝置,可跳過此節)
在“Certificates, Identifiers & Profiles”頁面“Devices”下選擇“All",可查看到已添加的所有裝置資訊,點擊右上方的加號可添加新裝置:

開啟“Registering a New Device or Multiple Devices”頁面,輸入裝置名稱和UDID:


將裝置串連到電腦,啟動iTunes,點擊次地區可切換顯示裝置的UDID,右鍵選擇複製

輸入完成後,點擊“Continue”繼續,確認輸入資訊:

點擊“Register”,完成添加。

申請開發(Development)描述檔案

在“Certificates, Identifiers & Profiles”頁面“Provisioning Profiles”下選擇“Development",可查看到已申請的所有開發(Development)描述檔案,點擊右上方的加號可建立新描述檔案:

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

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

開啟“Select certificates”頁面,選擇前面建立的開發認證:

點擊“Continue”,開啟選擇調試裝置頁面,選擇用於調試安裝的裝置(最多100太裝置):

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

點擊“Generage”,產生描述檔案成功:

點擊“Download”下載儲存開發描述檔案(如HBuilderProfile.mobileprovision)。

申請發布(Distribution)認證和描述檔案

發布(Production)認證用於正式發布環境下使用,用於提交到Appstore審核發布。

申請發布(Production)認證

在“Certificates, Identifiers & Profiles”頁面“Certificates"Production",可查看到已申請的所有發布(Production)認證,點擊右上方的加號可建立新認證:

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

在頁面底部選擇“Continue”:

開啟確認認證請求頁面,點擊“Continue”繼續:

開啟認證產生頁面,先點擊“Choose File...”選擇“產生認證請求檔案”章節產生的“CertificateSigningRequest.certSigningRequest”檔案,再點擊“Generate”產生cer認證:

產生認證成功後開啟認證下載頁面,選擇“Download”下載儲存認證(ios_production.cer):

雙擊儲存到本地的ios_production.cer檔案匯入到“Keychain Access”:

匯入成功後,可以在認證列表中顯示:

選中匯入的認證,右鍵選擇“Export "Developer" ...”:

開啟認證儲存頁面,輸入檔案名稱、選擇路徑後點擊“Save”:

開啟設定認證密碼頁面,輸入密碼及確認密碼後點擊“OK”:

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

申請發布(Distribution)描述檔案

在“Certificates, Identifiers & Profiles”頁面“Provisioning Profiles”下選擇“Distribution",可查看到已申請的所有發布(Distribution)描述檔案,點擊右上方的加號可建立新描述檔案:

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

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

開啟“Select certificates”頁面,選擇前面建立的發布認證:

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

點擊“Generage”,產生描述檔案成功:

點擊“Download”下載儲存開發描述檔案(如HBuilderProfileDistribution.mobileprovision)。

ios認證產生

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.