· HBuilderX开发工具,菜单栏:发行(U) → 原生App云打包(P)ios
· 弹窗界面以下:json
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.证书文件调试
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.打包
· 打包完成
调试可使用自定义调试基座(菜单运行-手机或模拟器-制做自定义调试基座),不要反复打包