由于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才能检查其配置/完整日志。