我在 F-Droid 中发布了一个应用程序。在发布第一个版本时,我按照通常的步骤,从我的 GitHub 版本中发布了该应用程序。(发布标签是v1.0
)。
现在,我在 GitHub 上发布了该应用程序的更新(发布标签为v1.x
)。我想知道是否需要更改 F-Droid 元数据中的任何内容并在 F-Droid 数据存储库中再次创建新的合并请求。
这是我的应用程序的元数据 .yml:
Categories:
- Science & Education
License: BSD-3-Clause
AuthorName: ARITRA BELEL and SHOURYA S GHOSH
SourceCode: https://github.com/belelaritra/Neumorphic_Calculator
IssueTracker: https://github.com/belelaritra/Neumorphic_Calculator/issues
AutoName: Calculator
RepoType: git
Repo: https://github.com/belelaritra/Neumorphic_Calculator
Builds:
- versionName: 1.0.0
versionCode: 1
commit: b0ea287db768c146925b7df4853abe10286b8026
output: build/app/outputs/flutter-apk/app-release.apk
srclibs:
- flutter@2.8.1
rm:
- ios
build:
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter packages pub get
- $$flutter$$/bin/flutter build apk
AutoUpdateMode: Version %v
UpdateCheckMode: Tags
UpdateCheckData: pubspec.yaml|version:\s.*\+(\d+)|.|version:\s(.*)\+
CurrentVersion: 1.0.0
CurrentVersionCode: 1
线条,
AutoUpdateMode: Version %v
UpdateCheckMode: Tags
实际上引起了我的注意。似乎模式设置为自动更新。但是最后两行实际上让我感到困惑,CurrentVersion
并且CurrentVersionCode
已经设置了 and 。如果我不更新它,即使自动更新模式设置为 true,我的应用程序是否会在存储库中自动更新?
注意:我在发行版中也更新了我的项目中的版本名称和版本代码。现在版本名称是1.1.0
,版本代码是2
。