【发布时间】:2020-06-04 21:13:25
【问题描述】:
我正在尝试使用 Fastlane 的 supply (upload_to_play_store) 操作 (https://docs.fastlane.tools/actions/supply/) 提高现有 Google Play 商店版本的分阶段推出百分比。
但是,执行 fastlane supply --track rollout --rollout 0.50 不会将推出百分比提高到 50%,而是不会更改 Google Play 开发者控制台中的任何内容,即使 fastlane 显示成功消息。
Fastlane 的输出:
+-------------------------+-------------------------------+
| Summary for supply 2.122.0 |
+-------------------------+-------------------------------+
| track | production |
| rollout | 0.5 |
| package_name | com.mydomain.myapp |
| metadata_path | ./fastlane/metadata/android |
| json_key_data | ******** |
| skip_upload_apk | false |
| skip_upload_aab | false |
| skip_upload_metadata | false |
| skip_upload_images | false |
| skip_upload_screenshots | false |
| validate_only | false |
| check_superseded_tracks | false |
| timeout | 300 |
| deactivate_on_promote | true |
+-------------------------+-------------------------------+
[14:09:27]: Preparing to upload for language 'en-US'...
[14:09:31]: Uploading all changes to Google Play...
[14:09:34]: Successfully finished the upload to Google Play
如何使用 Fastlane 的 supply 操作来增加当前版本在“生产”轨道中的推出百分比?
更新: 没有找到使用 Fastlane 的问题的实际解决方案,所以我们切换到 Triple-T 的 gradle-play-publisher plugin,它可以做我们想做的事情。
【问题讨论】:
-
您的输出显示
track = production,而您的命令显示--track rollout。错别字还是真正的不匹配?您能否更新您的问题以包含您获得的完整输出(包括您执行获取它的命令)? -
@janpio 我正在使用
rollout轨道,因为 Fastlane 忽略了除rollout之外的所有轨道的推出分数。见:github.com/fastlane/fastlane/blob/… -
没错,我想知道为什么您的输出仍然显示生产轨迹。抱歉,我在这里无法提供更多帮助,但至少您找到了解决方案。 (不过,您可能希望发布您的更新作为答案)
标签: android google-play fastlane