使用fastlane upload_to_play_store时如何设置发布名称?

Lak*_*tne 2 android fastlane

在 Play 控制台中,当您创建版本时,可以提供版本名称。但是,当在 fastlane 中使用upload_to_play_store命令时,我在推送 apk 时看不到提供自定义版本名称的参数,而是将版本名称作为版本名称。怎么可能实现呢?

   lane :beta do
gradle(
    task: 'assemble',
    build_type: 'Release'
  )
  upload_to_play_store(track:'beta')
end
Run Code Online (Sandbox Code Playgroud)

web*_*eno 6

虽然Aaron Brager在提出这个问题时的答案是正确的,但自fastlane版本以来,该version_name参数已添加到upload_to_play_store(又名supply)操作中。2.136.0

遵循 Google Play Console 中版本的命名约定,您可以在 Fastfile 中为您的通道使用类似的内容:

version_name: build_number + "(" + version_name + ")", # 1 (0.0.1)
Run Code Online (Sandbox Code Playgroud)

所以你的车道可能会被这样罚款:

lane :beta do
  gradle(
    task: 'assemble',
    build_type: 'Release'
  )
  upload_to_play_store(
    track: "beta",
    version_name: build_number + "(" + version_name + ")", # 1 (0.0.1)
  )
end
Run Code Online (Sandbox Code Playgroud)

更多信息