共计 1127 个字符,预计需要花费 3 分钟才能阅读完成。
· HBuilderX 开发工具,菜单栏:发行(U)→ 原生 App 云打包(P)
· 弹窗界面如下:
- 能够抉择打包 Android(apk 包)、ios(ipa 包),单选或者多选
- 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. 打包
· 打包实现
调试能够应用自定义调试基座(菜单运行 - 手机或模拟器 - 制作自定义调试基座),不要重复打包
什么是自定义调试基座及应用阐明