Fastlane:"无法找到版本代码的发布以更新更改日志"

4

我正在尝试使用Fastlane构建并发布一个Android版本到PlayStore,但是当我运行这个脚本时,输出结果为:

找不到版本代码“6”的发布版本以更新更改日志

我的Fastfile文件内容如下:

default_platform(:android)

platform :android do
  lane :release do
    gradle(
      task: "bundle",
      build_type: "Release",
    )

    upload_to_play_store(
      track: "internal",
      skip_upload_changelogs: true,
      skip_upload_apk: true,
      version_name: "2.0.0",
      version_code: 6,
    )
  end
end

2个回答

13

对于那些也使用Flutter并遇到同样问题的人,请指定您的apkapp bundle文件路径。

在我的情况下,设置:aab: "../build/app/outputs/bundle/release/app-release.aab"解决了这个问题。


2
FASTLANE:为了改进上面给出的答案
 upload_to_play_store(
      track:'beta',
      version_code:4,
      version_name:'3.0.1',
      aab: "path-to-your-project/app/build/outputs/bundle/release/app-release.aab",
    
    )

如果你像我一样使用MacBook和VS Code,你可以通过右键点击aab文件并复制路径来复制项目的路径。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接