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

调试可使用自定义调试基座(菜单运行-手机或模拟器-制做自定义调试基座),不要反复打包

什么是自定义调试基座及使用说明

相关文章
相关标签/搜索