Skip to content

苹果 iOS App打包

打包前准备

⚠️ 警告

1.APP上架需要ICP备案。
2.请确保项目已经初始化完成后再进行打包。
3.如果没有初始化完成请查看左侧菜单的 二次开发 进行项目初始化。
4.打包苹果APP需要HBuilder的版本大于。
5. 2024-05-01开始,需要在隐私清单文件中描述其中所使用的原因API,否则将不被苹果应用商店接受审核。
6. HBuilder<^4.0.8>更新云端打包机支持 uni-app 项目配置隐私清单。
7. 点击查看 --> 隐私清单说明

配置准备工作

1.APP图标配置

点击uniapp/src/manifest.json文件,点击【APP图标配置】,选择图标,可设置【自动生成所有图标并替换】


2.APP模块配置

开放平台申请【移动应用】

点击打开 微信开放平台
登录 点击【管理中心】-【移动应用】
如果没有创建移动应用的,请为准备上线的APP创建一个,创建以后填写资料提交审核,审核通过以后,点击【查看】,获取AppID和AppSecret。



微信支付后台设置关联APP支付

点击打开 微信支付后台
登录 点击【产品中心】-【我的产品】,开通APP支付。
点击【产品中心】-【AppID账号管理】,关联在微信开放平台申请通过的移动应用。



HBuilder APP模块配置

⚠️ 警告

  • 点击【App模块配置】
  • 在微信登录项填写从为微信开放平台填写的AppID
  • IOS平台通用链接是苹果手机需要的,可根据HBuilder提示去自动生成
  • 根据uniapp官网文档,设置好3个IOS平台通用链接。
  • 需要勾选Auth(登录鉴权)的【微信登录】,以及Payment(支付),还有Share(分享)




后台管理配置

*登录后台,点击【渠道】-【APP设置】,填写从为微信开放平台填写的AppID和AppSecre。

IOS APP开始打包

  • Hbuilder x 上方菜单选择【发行】 => 【原生APP-云打包】

  • 打包完成后Hbuilder x在控制台中会提示信息


  • 打开微信开放平台 并登录
  • 点击【管理中心】-【移动应用】,点击【查看】。
  • 请设置好Bundle ID和Universal Links(这个在上面的manifest.json的【模块配置】中有的)
  • 参数设置错误,会导致无法使用微信登录和微信支付。


设置完成以后上传IOS APP到App Store中测试或者上架

  1. 点击下载Transporter
  2. 在Transporter这个软件上传ipa文件,Transporter需要在MacOS系统的电脑运行。
  3. 上传成功以后,点击 苹果开发者后台 进行测试或者上架