在播放控制台中,当您创建发行版时,可以提供发行版名称。但是在fastlane中使用 upload_to_play_store 命令时,我在推送apk时看不到提供自定义发行名称的参数,而是将版本名称作为发行名称。怎么可能呢?
lane :beta do
gradle(
task: 'assemble',
build_type: 'Release'
)
upload_to_play_store(track:'beta')
end
答案 0 :(得分:1)
虽然在询问时 Aaron Brager's answer 是正确的,但 version_name
参数已添加到 upload_to_play_store
(又名 supply
)操作中,因为版本 {{1} } 的fastlane。
按照 Google Play Console 中发布的命名约定,您可以在您的 Fastfile 中为您的通道使用类似的内容:
2.136.0
所以你的车道可能会被这样罚款:
version_name: build_number + "(" + version_name + ")", # 1 (0.0.1)
更多信息
答案 1 :(得分:0)
fastlane使用Google的AndroidPublisherService
上传APK。通过its upload_apk
instance method完成上传。该方法似乎没有为发布名称接受参数,因此fastlane不会公开该参数。
如果您能弄清楚如何使用AndroidPublisherService
设置发布名称,则可以通过快速通道here将参数传递给服务。