· HBuilderX开发工具,菜单栏:发行(U) → 原生App云打包(P)

· 弹窗界面如下:

  1. 能够抉择打包Android(apk包)、ios(ipa包),单选或者多选
  2. Android包名,这里用咱们域名azapp.i72.com反转过去com.i72.azapp做为包名,必须合乎以下包名规定:

一、包名必须蕴含至多两个段,由一个或多个点隔开。例如:com.abc,tencent.qq.mm;
二、每个段的字符必须是小写字母、数字或下划线[a-z0-9_]组成;
三、每个段必须以字母结尾;

留神:__包名(Package Name)作为利用的惟一标识。即:包名必须惟一,一个包名代表一个利用;用公布后,请不要随便批改包名,一旦您批改了包名,就会被当作一个新的利用,旧版用户无奈收到利用商店的降级揭示。

Android平台签名证书(.keystore)生成指南

3.抉择应用自有证书(须要用到数字证书进行签名),须要开发者本人生成证书;也可应用公共测试证书(不须要填写4,5,6项),免去制作证书的麻烦;

证书是一个开发者的身份标记,对Android零碎而言。应用一个证书签发的App,是属于同一个开发者的App。
Android证书的生成是自助和收费的,不须要审批或付费。

4.证书别名

5.证书私钥明码

6.证书文件

7.渠道包,全副不勾选

HBuilderX默认提供 7 个渠道(Google、360、小米、华为、利用宝、vivo、oppo),更多能够在manifest.json文件中【源码视图】进行配置

8.抉择 打正式打包,如抉择 打自定义调试基座(去看这篇=》)

打正式打包次数有限度

9.原生混同,不勾选

10.全副不勾选

11.打包

· ios(ipa包)

1.抉择 ios(ipa包)

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

3.勾选反对iPhone,应用IDP/IEP证书

iOS证书(.p12)和形容文件(.mobileprovision)申请

4.证书私钥明码

5.证书profile文件

6.私钥证书

留神:证书profile文件和私钥证书辨别开发环境和生产环境,开发 请抉择dev下的证书profile文件和私钥证书

证书类型

应用场景

开发(Development)证书和形容文件

用于开发测试,在 HBuilderX 中打包后可在真机环境通过Safari调试

公布(Distribution)证书和形容文件

用于提交 AppStore,在 HBuilderX 中提交云打包后提交到 AppStore 审核公布

7.抉择打正式包

8.全副不勾选

9.打包

· 打包实现

调试能够应用自定义调试基座(菜单运行-手机或模拟器-制作自定义调试基座),不要重复打包

什么是自定义调试基座及应用阐明