Flutter App 发布流程

3,205 阅读1分钟

1、检查配置

发布前先检查如下配置列表

  • 环境配置指向线上
  • 版本信息需改正确(版本名称对应,版本号为偶数)【version: 1.5.0+16】
  • 检查插件版本 (ref 指向对应的版本号,而不是分支)【ref: v0.1.1】

2、构建 Android

打包

flutter clean
flutter build apk --release
// 或者执行脚本库中 fapk.sh

提取 apk

apk 在项目目录/build/app/outputs/apk/release/app-release.apk

保存 Apk 到 AppRelease 仓库 做好文件夹分类和重命名,提交到仓库

3、构建 iOS

打包(一定要先执行如下脚本,保证 Flutter 编译模式为 Release)

flutter clean
flutter build ios --release
// 或者执行脚本库中 fipa.sh

在 Xcode 中打开项目构建设备选择【Generic iOS Device】

菜单栏选择【Product】=>【Archive】=>【等待构建完毕,打开构建清单窗口】选中新构建,并坚持版本号

分发导出 App

####【iOS App Store】=>【Export】=>【然后一路 Next】选择【Exprot】导出,选择存放文件夹

4、iOS 上传到 App Store 选择菜单栏【Xcode】=>【Open Developer Tool】=>【Application Loader】选取 Runner.ipa

等待检查应用程序

下一步【如果公司网络上传不上去,开联通4G共享热点上传】

等待上传完成上传完成后1个小时左右,才可以在后台选取上架

5、上架发布

创建新版本

填写更新日志选择构建版本

保存、提交

根据项目需求选择,一般为否

提交