uniapp源码编译打包App上架发布详细教程
视频教程
视频地址:https://www.bilibili.com/video/BV1Kg411g7cb
修改接口地址
打开uni-app项目下的config/app.js文件,将接口地址修改为您自己的域名。
配置参数
1. 基础配置
打开uni-app根目录下的manifest.json文件,点击“基础配置”,重新获取uni-app应用标识,并填写应用名称、应用描述、应用版本名称和应用版本号。
2. App图标配置
点击“App图标配置”,上传1024x1024像素、PNG格式、直角边、非透明的图标文件,然后点击“自动生成所有图标并替换”。
3. App模块配置
- OAuth(登录授权):选择微信登录,填写开放平台的AppID和Universal Links。注意:iOS平台必须同时选择苹果登录。
- Payment(支付):选择对应的支付方式。对于微信支付,填写开放平台的AppID和Universal Links,然后在源码视图中增加AppSecret。
- Share(分享):勾选分享功能,选择微信分享,填写开放平台的AppID和Universal Links。
- VideoPlayer(视频播放):勾选视频播放模块。
4. App权限配置
Android平台会自动添加所需权限。对于iOS平台,需要手动配置相关权限,如相册、相机等访问权限。
5. App常用其他配置
在“支持CPU类型”下勾选armeabi-v7a,以确保兼容性。
打包APP
使用Hbuilder进行云打包
- 在Hbuilder中,选择“发行” > “原生App-云打包”。
- 选择Android和iOS平台,并填写相应的证书和配置信息。
- 点击“打包”按钮,等待进度条完成。打包成功后,下载APP安装包。
App上架发布
安卓端上架
- 生成安卓证书。教程参考:https://ask.dcloud.net.cn/article/35777
- 使用签名生成工具获取应用签名。工具下载链接:https://res.wx.qq.com/open/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android2.apk
- 在Hbuilder中配置证书后,打包正式版。将生成的APK文件上架到各大安卓应用商店。
苹果端上架
必须在macOS系统中操作以下流程:
- 申请苹果开发者账号。注册地址:https://developer.apple.com/
- 在iPhone上使用Developer App完成账号注册。
- 生成苹果证书和P12文件。教程参考:https://www.jianshu.com/p/ae11b893284b
- 配置iOS通用链接。相关教程:https://ask.dcloud.net.cn/article/36393#unilink 和 https://ask.dcloud.net.cn/article/36445
- 在Hbuilder中打包iOS版本,生成IPA文件。
- 使用Transporter软件上传IPA文件到App Store Connect。
- 在App Store Connect中配置应用信息,提交审核。审核通过后,应用即可在App Store上架。
注意事项
上架审核期间,建议暂时关闭推广分享功能,待审核通过后再开启,以避免审核被拒。
源码附件
uniapp源码下载:点此下载