如何从 Flutter 应用的 versionName: 1.0.0-prod 中删除风味名称 (prod/dev)?
Posted
技术标签:
【中文标题】如何从 Flutter 应用的 versionName: 1.0.0-prod 中删除风味名称 (prod/dev)?【英文标题】:How to remove the flavor name (prod/dev) from Flutter app's versionName: 1.0.0-prod? 【发布时间】:2021-11-06 16:30:44 【问题描述】:我有一个使用 Flutter 开发的应用程序,我的 pubspec.yaml
文件中有以下行:
version: 1.0.0+1
但是当我生成一个 apk - versionName 变成 1.0.0-prod。 我将应用程序上传到 Google Play,后缀也在那里。
有没有办法从 versionName 中删除风味名称?
【问题讨论】:
【参考方案1】:在您的 app/build.gradle
中删除 versionNameSuffix ".prod"
和 applicationIdSuffix ".prod"
当前代码可能看起来像这样
productFlavors
dev
dimension "counterapp"
applicationIdSuffix ".dev"
resValue "string", "app_name", "Counter App Dev"
versionNameSuffix ".dev"
prod
dimension "counterapp"
applicationIdSuffix ".prod"
resValue "string", "app_name", "Counter App Prod"
versionNameSuffix ".prod"
更新代码
productFlavors
dev
dimension "counterapp"
resValue "string", "app_name", "Counter App Dev"
prod
dimension "counterapp"
resValue "string", "app_name", "Counter App Prod"
【讨论】:
以上是关于如何从 Flutter 应用的 versionName: 1.0.0-prod 中删除风味名称 (prod/dev)?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Asp.net 核心向 Flutter 应用发送推送通知
如何从 Flutter 应用程序中删除 firebase 用户? [复制]