Flutter Windows应用如何修改构建版本号?
解决Flutter 3.3.6 Windows打包版本号始终为1.0.0.0的问题
手动修改Windows项目的资源配置文件
Flutter 3.3.6对Windows平台的版本号同步存在兼容性问题,直接改pubspec或命令行参数不生效,得手动修改windows/runner/Runner.rc文件:
找到文件里的FILEVERSION和PRODUCTVERSION字段,把数值改成目标版本,比如要设置1.0.3就写成:FILEVERSION 1,0,3,0 PRODUCTVERSION 1,0,3,0再往下找到字符串定义部分,把对应版本值也替换:
VALUE "FileVersion", "1.0.3.0" VALUE "ProductVersion", "1.0.3.0"清理缓存后重新打包
修改完配置文件后,先清理旧的构建缓存:fvm flutter clean然后再执行打包命令:
fvm flutter build windows --build-name=1.0.3 --build-number=3确认版本更新
打包完成后,找到生成的exe文件,右键打开「属性」→「详细信息」,检查文件版本和产品版本是否已经变成你设置的数值。
内容的提问来源于stack exchange,提问作者sanyanl
相关产品推荐
相关产品推荐

