为 Flutter 应用程序维护不同的版本和内部版本号

Posted

技术标签:

【中文标题】为 Flutter 应用程序维护不同的版本和内部版本号【英文标题】:Maintain different version and build number for Flutter app 【发布时间】:2021-08-18 01:38:04 【问题描述】:

我正在开发一个 Flutter 应用程序,该应用程序的 android 版本于 2 个月前在 Play 商店中发布。从那时起,我已经向应用程序推送了大约 15 次更新。但是我还没有在应用商店发布这个应用。 安卓应用的版本和内部版本号是:

version:1.0.13+15

现在我希望在应用商店上发布相同的应用并维护相同的代码库。是否有任何可能的方法仅将版本号和内部版本号分配给 ios?我想以版本号1.0.0开始在iOS上发布应用程序

【问题讨论】:

【参考方案1】:

在为 Flutter 应用构建发布版本时,您可以传递 --build-name--build-number 参数以覆盖 iOS 对应的 CFBundleShortVersionStringCFBundleVersion,例如:

flutter build ios --build-name=1.0.0 --build-number=1.0.0

build-number 用于内部应用程序版本,但您可以将其设置为相同的值。有关这些参数的更多信息,请查看文档 (https://flutter.dev/docs/deployment/ios) 或在终端中运行 flutter build ios -h

【讨论】:

以上是关于为 Flutter 应用程序维护不同的版本和内部版本号的主要内容,如果未能解决你的问题,请参考以下文章

Linux的发行版及主要区别

Flutter:在浏览器中运行网页版时如何停止显示移动应用

字节跳动正式开源其Flutter调试工具UME

CentOSUbuntuDebian三个linux比较异同

CentOSUbuntuDebian三个linux比较异同

Mysql数据库入门