iOS App上架AppStore流程

iOS App上架AppStore流程

一、準備工作

  • iOS開發者賬號,並且加入了“iOS Developer Program”

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


二、iOS證書(.p12)和描述文件(.mobileprovision)申請

  1. 證書類型


證書類型

使用場景

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

用於開發測試

發佈(Distribution)證書和描述文件

用於提交Appstore,在HBuilder中打包後可使用Application Loader提交到Appstore審覈發佈


  1. 進入申請頁面

  • 登錄 iOS Developer Center

  • 選擇 “Certificates, Identifiers & Profiles”

  • Certificates:證書

  • Provisioning Profiles:描述文件


  1. 申請App ID

  • App ID Description -->Name:App名稱描述

  • Bundle ID:使用反向域名格式字符串,如“io.dcloud.HBuilderApp”,打包時會使用到

  • App Services:在“App Services”欄下選擇應用要使用到的服務(如需要使用到消息推送功能,則選擇“Push Notifications”)

  • continue --> Register,即可在App IDs下看到註冊的App


  1. 生成證書請求文件

  • 不管是申請開發(Development)證書還是發佈(Distribution)證書,都需要使用證書請求(.certSigningRequest)文件,證書請求文件需在Mac OS上使用“Keychain Access”工具生成。

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

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


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

開發(Development)證書用於測試環境下使用,可以直接安裝到手機上(不用提交到Appstore)。

    申請開發(Development)證書

  • 在“Certificates, Identifiers & Profiles”頁面“Certificates"下選擇“Development",選擇加號創建

  • 選擇 “iOS App Development” --> continue --> continue,選擇第4步生成的證書請求文件

  • 點擊“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”下,點擊右上角的加號可添加新設備

  • 輸入用戶名和UDID (UDID獲取



    申請開發(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”,生成描述文件成功


  1. 申請發佈(Distribution)證書和描述文件


  1. 申請推送證書

  • 用於第三方推送平臺或個人平臺,xcode等,只用於推送,打包證書依然使用 “開發/發佈證書”

十、參考


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章