首页 > 解决方案 > 无法将 CLI Fastlane 供应操作与 Android 的元数据一起使用

问题描述

我想使用 CLI Fastlane提供操作将应用程序包推送到 Play 商店。除了其他必需的选项外,我还放置了一个元数据路径来声明发行说明,以便它可以在 Play 商店中显示。

但它无法执行,而是显示错误。以下是一些尝试过的 CLI 命令:

fastlane run supply aab:(path to aab) track:internal json_key:(path to json key) metadata_path:"path/to/metadata" package_name:(package name)

fastlane run supply aab:(path to aab) track:internal json_key:(path to json key) metadata_path:"path/to/metadata/android" package_name:(package name)

这就是元数据文件夹的描述方式: 在此处输入图像描述

最后,错误:

[11:06:54]: Preparing aab at path '/app-release.aab' for upload...
[11:07:19]: Updating track 'internal'...
[11:07:21]: Preparing to upload for language 'android'...

Looking for related GitHub issues on fastlane/fastlane...

➡️  http_command.rb:228:in `check_status': \e[31m[!] Invalid request\e[0m (Google::Apis::ClientError)
    https://github.com/fastlane/fastlane/issues/18895 [open] 7 
    2 days ago

➡️  Supply: Error 404 (Not Found) Google Api Error: Invalid request
    https://github.com/fastlane/fastlane/issues/18896 [closed] 4 
    16 Jun 2021

➡️  Swift: `scheme` value in Scanfile is ignored
    https://github.com/fastlane/fastlane/issues/19196 [open] 1 
    a week ago

and 424 more at: https://github.com/fastlane/fastlane/search?q=Invalid%20request&type=Issues&utf8=✓

标签: androidmobiledevopsfastlanecicd

解决方案


推荐阅读