由于BuddyBuild放弃了对Android的支持,最近已移至Bitrise.io。我已经在我的Bitrise工作流中添加了Google Play Deploy,但是我试图弄清楚如何将我的服务帐户JSON添加到Bitrise。

Workflow Editor上询问:

For remote JSON key file you can provide any download location (ex: https://URL/TO/key.json). For local JSON key file provide file path url. (ex: file://PATH/TO/key.json).`


我真的不想公开托管JSON文件,因此第一个不是选项。我转到Code Signing上的Workflow Editor选项卡并上传了JSON文件,它为我提供了一个环境变量($BITRISEIO_SERVICE_ACCOUNT_URL)。当为Service Account JSON key file path编辑Google Play Deploy并放入环境变量时,Google Play Deploy步骤失败:

Issue with input: No JSONKeyPath nor P12KeyPath provided

我究竟做错了什么?我假设我不能将环境变量传递到Service Account JSON key file path中。

最佳答案

我是https://www.bitrise.io的首席技术官Viktor

似乎此问题很可能与最近的错误部署有关,该错误影响了部署后上传的文件。

该问题现已解决,如果您仍然可以看到这种情况,请联系我们的支持!

相关问题报告/讨论:https://discuss.bitrise.io/t/file-downloader-failed-to-download-keystore-cannot-find-source-url/3709/2

对于由此带来的不便,我们深表歉意。我们将竭尽所能,防止将来发生类似的问题。



如果您仍然遇到问题,请通过现场聊天联系我们的支持,因为我们需要构建的URL才能检查其配置/完整日志。

10-05 18:05