uniapp原生App-雲打包

· HBuilderX開發工具,菜單欄:發行(U) → 原生App雲打包(P)ios

· 彈窗界面以下:json

image.png

  1. 能夠選擇打包Android(apk包)、ios(ipa包),單選或者多選
  2. Android包名,這裏用咱們域名azapp.i72.com反轉過來com.i72.azapp作爲包名,必須符合如下包名規則:

1、包名必須包含至少兩個段,由一個或多個點隔開。例如:com.abc,tencent.qq.mm;
2、每一個段的字符必須是小寫字母、數字或下劃線[a-z0-9_]組成;
3、每一個段必須以字母開頭;app

注意:__包名(Package Name)做爲應用的惟一標識。即:包名必須惟一,一個包名錶明一個應用;用發佈後,請不要隨意修改包名,一旦您修改了包名,就會被看成一個新的應用,舊版用戶沒法收到應用商店的升級提醒。工具

Android平臺簽名證書(.keystore)生成指南開發工具

3.選擇使用自有證書(須要用到數字證書進行簽名),須要開發者本身生成證書;也可以使用公共測試證書(不須要填寫4,5,6項),免去製做證書的麻煩;測試

證書是一個開發者的身份標誌,對Android系統而言。使用一個證書籤發的App,是屬於同一個開發者的App。
Android證書的生成是自助和免費的,不須要審批或付費。ui

4.證書別名spa

5.證書私鑰密碼.net

6.證書文件調試

image.png

7.渠道包,所有不勾選

HBuilderX默認提供 7 個渠道(Google、360、小米、華爲、應用寶、vivo、oppo),更多能夠在manifest.json文件中【源碼視圖】進行配置

8.選擇 打正式打包,如選擇 打自定義調試基座(去看這篇=》)

打正式打包次數有限制

9.原生混淆,不勾選

10.所有不勾選

11.打包

· ios(ipa包)

image.png

1.選擇 ios(ipa包)

2.Bundle ID(AppID)爲com.i72.azapp,跟Android包名一致

3.勾選支持iPhone,使用IDP/IEP證書

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

4.證書私鑰密碼

5.證書profile文件

6.私鑰證書

image.png

注意:證書profile文件和私鑰證書區分開發環境和生產環境,開發 請選擇dev下的證書profile文件和私鑰證書

證書類型

使用場景

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

用於開發測試,在 HBuilderX 中打包後可在真機環境經過Safari調試

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

用於提交 AppStore,在 HBuilderX 中提交雲打包後提交到 AppStore 審覈發佈

7.選擇打正式包

8.所有不勾選

9.打包

· 打包完成

image.png

調試可使用自定義調試基座(菜單運行-手機或模擬器-製做自定義調試基座),不要反覆打包

什麼是自定義調試基座及使用說明

相關文章
相關標籤/搜索