使用 fastlane upload_to_play_store 时如何设置版本名称?
How to set release name when using fastlane upload_to_play_store?
在游戏控制台中,当您创建一个版本时,可以提供一个版本名称。但是当在 fastlane 中使用 upload_to_play_store 命令时,我在推送 apk 时看不到提供自定义发布名称的参数,而是将版本名称作为发布名称。怎么可能实现?
lane :beta do
gradle(
task: 'assemble',
build_type: 'Release'
)
upload_to_play_store(track:'beta')
end
fastlane 使用 Google 的 AndroidPublisherService
上传 APK。上传通过 its upload_apk
instance method 完成。此方法似乎不接受发布名称的参数,因此 fastlane 不公开。
如果您知道如何使用 AndroidPublisherService
设置发布名称,则可以通过 fastlane here.
将参数传递给服务
虽然 在被询问时是正确的,但 version_name
参数已添加到 upload_to_play_store
(又名 supply
)操作中,因为版本 2.136.0
的快车道。
按照 Google Play 控制台中版本的命名约定,您可以在 Fastfile 中为您的通道使用类似这样的内容:
version_name: build_number + "(" + version_name + ")", # 1 (0.0.1)
所以你的车道可能会被这样罚款:
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
更多信息
- 在 fastlane 的 GitHub 回购协议中就此主题提出了一个问题,讨论了此问题的细节并确认了其实施:How to set release name when using upload_to_play_store?
- 这是 post 在 Android 开发者博客上的原始博客:Automating your app releases with Google Play
- fastlane release 2.136.0 (I have not found a reference specifically to this change, but I might have missed it. The version has been referred to in this comment on GitHub,在我上面提到的问题中)
在游戏控制台中,当您创建一个版本时,可以提供一个版本名称。但是当在 fastlane 中使用 upload_to_play_store 命令时,我在推送 apk 时看不到提供自定义发布名称的参数,而是将版本名称作为发布名称。怎么可能实现?
lane :beta do
gradle(
task: 'assemble',
build_type: 'Release'
)
upload_to_play_store(track:'beta')
end
fastlane 使用 Google 的 AndroidPublisherService
上传 APK。上传通过 its upload_apk
instance method 完成。此方法似乎不接受发布名称的参数,因此 fastlane 不公开。
如果您知道如何使用 AndroidPublisherService
设置发布名称,则可以通过 fastlane here.
虽然 version_name
参数已添加到 upload_to_play_store
(又名 supply
)操作中,因为版本 2.136.0
的快车道。
按照 Google Play 控制台中版本的命名约定,您可以在 Fastfile 中为您的通道使用类似这样的内容:
version_name: build_number + "(" + version_name + ")", # 1 (0.0.1)
所以你的车道可能会被这样罚款:
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
更多信息
- 在 fastlane 的 GitHub 回购协议中就此主题提出了一个问题,讨论了此问题的细节并确认了其实施:How to set release name when using upload_to_play_store?
- 这是 post 在 Android 开发者博客上的原始博客:Automating your app releases with Google Play
- fastlane release 2.136.0 (I have not found a reference specifically to this change, but I might have missed it. The version has been referred to in this comment on GitHub,在我上面提到的问题中)