繁体   English   中英

如何在 Flutter App 上自动增加内部版本号?

[英]How can I auto-increment build number on Flutter App?

目前,每次我构建我的 APK 时,我都需要在 2 个地方手动更新我的构建版本 - 这似乎非常不自动化且违反直觉(我将其与 Jenkins BUILD_ID 进行比较)。

我知道我必须(并且更喜欢)手动更新(semver)版本 - 0.2.0。

但是肯定必须有某种过程/设置/插件可以在每次构建时自动更新+3? 我已经阅读了很多帖子和解决方案,但没有一个真正做到我期望它做的事情(除非我必须,否则我真的不想要预构建的钩子和 perl 正则表达式脚本)。

注意:我还没有推送到 PlayStore - 只是将 APK 分发给核心团队。

pubspec.yaml

version: 0.2.0+3

本地属性

flutter.versionName=0.2.0
flutter.versionCode=3

我在用 :

  • 安卓工作室 4.0.2
  • 颤振 1.22

我一直在想同样的事情,因为它在上传到应用程序商店时会导致问题。

看起来解决方案是使用 fastlane 之类的东西自动化这个过程,这似乎是 Flutter 文档所喜欢的。

快车道: https : //fastlane.tools/

关于持续交付的 Flutter 文档: https : //flutter.dev/docs/deployment/cd

Fastlane increment_build_number动作: https : //docs.fastlane.tools/actions/increment_build_number/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM