uniapp发布移动端
发布准备
确保项目已完成开发并通过本地调试,配置文件(如manifest.json)已正确设置应用名称、图标、启动页等基本信息。检查HBuilderX是否为最新版本,避免兼容性问题。
打包配置
打开HBuilderX,在项目根目录找到manifest.json文件,配置以下关键项:
- 基础配置:填写应用ID(如反向域名格式
com.example.app)、版本号、应用描述。 - 图标配置:上传符合各平台规范的图标(Android需多分辨率,iOS需1024x1024)。
- 模块配置:按需勾选权限(如相机、定位),非必要权限建议关闭以减少审核风险。
生成发行包
Android平台:
- 选择菜单栏「发行」→「原生App-云打包」。
- 选择打包类型(如
apk或aab),勾选「使用自有证书」或自动生成测试证书。 - 若需签名,配置Keystore文件及密码(推荐使用正式签名密钥)。
iOS平台:
- 需提前注册Apple开发者账号(年费$99)。
- 在「manifest.json」中配置Bundle ID(与开发者后台一致)。
- 云打包时选择AppStore模式,上传
.p12证书和.mobileprovision描述文件。
提交审核
Android:
- 打包完成后,将APK/AAB文件上传至Google Play Console或国内应用市场(如华为、小米)。
- 填写应用截图、描述、隐私政策链接等元数据,提交审核。
iOS:
- 通过App Store Connect上传IPA文件,填写元数据并提交审核。
- 确保应用符合Apple审核指南(如无热更新、隐私权限明确)。
注意事项
- 云打包限制:免费账号每日有次数限制,企业项目建议购买付费套餐。
- 真机测试:正式发布前务必通过TestFlight或Firebase分发测试版本。
- 版本更新:后续更新需递增版本号,并重新打包提交。
如需更详细的平台规范(如Android的64位支持、iOS的隐私清单),需参考各平台官方文档调整配置。







