我的Flutter项目可以为Android和iOS使用不同的版本号吗?

时间:2019-10-02 03:58:43

标签: flutter dart

是否可以使用pubspec和flutter构建工具来创建我的应用的发行版本,并且每个平台的版本都不同?例如iOS可能是1.0.1 + 10,而Android 5.2.3?

这是错误的,但我在想类似以下的内容

name: myapp
description: my app description
ios_version: 1.0.1+10
android_version: 5.2.3

当前商店中的应用程序具有不同的版本号。我们是否需要将它们都升级到同一个版本,例如6.0.0?每个版本都有一个pubspec吗?

2 个答案:

答案 0 :(得分:1)

对于Andriod,在构建时,请在android文件夹中编辑local.properties文件。

对于iOS,请在ios / FLutter文件夹中编辑Generated.xcconfig文件,或者在构建时从Xcode更新。

FLUTTER_BUILD_NAME=1.0.0

FLUTTER_BUILD_NUMBER=1

答案 1 :(得分:1)

对于iOS,找到文件名 Generated.xcconfig 并更改以下参数

  

FLUTTER_BUILD_NAME = 1.0.0

     

FLUTTER_BUILD_NUMBER = 1

否则,默认版本从 pubspec.yaml 从以下行获取:

  

版本:1.0.0 + 1 //默认版本集