---恢復內容開始---react
準備:蘋果開發者帳號,一個Mac系統 ios
沒有帳號能夠再這裏註冊 https://developer.apple.com/app
由於帳號是公司的,本身並無註冊過,這裏就不進行闡述了。工具
iOS有兩種證書和描述文件:測試
1 開發(Development)證書和描述文件 (用於開發測試,在HBuilder中打包後可在真機環境經過Safari調試)ui
2 發佈(Distribution)證書和描述文件 (用於提交Appstore,在HBuilder中打包後可以使用Application Loader提交到Appstore審覈發佈)spa
下面開始打包教程.net
首先ios證書(.p12)和描述文件(.mobileprovision)申請3d
1.1 登錄以後頁面長這樣調試
1.2 打開Certificates,ldentifiers & Profiles
2 申請 APP IDs 注意:不容許用中文和一些特殊字符
值得一提的是: bundle ID 會在hbuilder 發行時用到 看下圖
在「App Services」欄下選擇應用要使用到的服務(如須要使用到消息推送功能,則選擇「Push Notifications」):
Continue 繼續
無論是申請開發(Development)證書仍是發佈(Distribution)證書,都須要使用證書請求(.certSigningRequest)文件,證書請求文件需在Mac OS上使用「Keychain Access」工具生成。
在「Spotlight Search」中搜索「Keychain」並打開「Keychain Access」工具:
注意保存文件名稱爲「CertificateSigningRequest.certSigningRequest」,後面申請開發(Development)證書和發佈(Production)證書時用到。
注意:先點擊選中<key>公用祕鑰後 再點擊左上角的鑰匙串訪問 保存可能會出現找不到鑰匙串,以前在作的時候碰到相似狀況 ,在寫該隨筆的時候又沒了...
Choose File 打開 CertificateSigningRequest.certSigningRequest
點擊生成
Download下載ios_development.cer
在文件夾雙擊打開 ios_development.cer
//右擊選擇導出
點擊存儲 輸入祕鑰密碼 注意 :祕鑰密碼在 Hbuilder 發佈時用到
5 添加調試設備
在 Devices --> All --> add
其中 UDID 在 itunes 中可取到
6 申請開發(Development)描述文件
選擇以前建立的開發證書
添加調試設備 繼續
點擊「Generage」,生成描述文件成功:
下載 profiles 文件
7 去Hbuilder 發佈 ios app
開發者證書和配置文件的.IPA已經發布成功了,
下一步生成發佈證書和發佈配置文件 上架蘋果商店。
---恢復內容結束---