Fastlane не удается загрузить APK в Firebase App Distribution в CI ⇐ Android
-
Anonymous
Fastlane не удается загрузить APK в Firebase App Distribution в CI
У меня есть приложение Flutter, и я использую fastlane на сервере CI для сборки и загрузки в консоль Google Play и распространение приложений Firebase.
При попытке использовать консоль Play загрузка AAB останавливается с сообщением «Ошибка Google Api: неверный запрос. В черновом приложении можно создавать только выпуски со статусом черновика». Я понимаю, что это вызвано отсутствием опубликованного трека на консоли Play (для чего необходимо указать сведения о приложении и загрузить снимки экрана для отправки в Google на проверку).
При попытке распространения приложений Firebase с помощью APK (поскольку AAB работает только при тех же условиях, что и упомянутые выше), я получаю сообщение об ошибке «Неверный запрос» после «Загрузка контекста полосы APK: :DEFAULT_PLATFORM=>:android, :PLATFORM_NAME=>: android, :LANE_NAME=>"android Deploy_draft_to_firebase" в журналах. Несколько строк ниже: "bundler: не удалось загрузить команду: fastlane (/usr/local/bin/fastlane) /var/lib/gems/2.7.0/gems/google-apis-core-0.11.3/lib/google/apis/core/http_command.rb:244:in `check_status': \e[31m[!] Неверно request\e[0m (Google::Apis::ClientError)"
Мой быстрый файл выглядит так:
default_platform(:android) платформа: Android делать desc: "Внутреннее тестирование консоли Google Play" полоса :deploy_draft_to_internal сделать sh("futter build appbundle -v") upload_to_play_store( трек: «внутренний», Release_status: 'черновик', Skip_upload_changelogs: правда, aab: "../build/app/outputs/bundle/release/app-release.aab" ) конец полоса :deploy_draft_to_firebase сделать sh("futter build apk -v") firebase_app_distribution( приложение: "1:9..........:android:a.............", тестировщики: "some@email.com", android_artifact_type: "APK", android_artifact_path: "../build/app/outputs/apk/release/app-release.apk", service_credentials_file: "firebase_app_distribution_credentials.json" ) конец конец Когда я добавил debug: «true» в журналы firebase_app_distribution, появилась ошибка 403.
Я устанавливаю плагин Firebase во время запуска CI, и он доступен.
У меня есть приложение Flutter, и я использую fastlane на сервере CI для сборки и загрузки в консоль Google Play и распространение приложений Firebase.
При попытке использовать консоль Play загрузка AAB останавливается с сообщением «Ошибка Google Api: неверный запрос. В черновом приложении можно создавать только выпуски со статусом черновика». Я понимаю, что это вызвано отсутствием опубликованного трека на консоли Play (для чего необходимо указать сведения о приложении и загрузить снимки экрана для отправки в Google на проверку).
При попытке распространения приложений Firebase с помощью APK (поскольку AAB работает только при тех же условиях, что и упомянутые выше), я получаю сообщение об ошибке «Неверный запрос» после «Загрузка контекста полосы APK: :DEFAULT_PLATFORM=>:android, :PLATFORM_NAME=>: android, :LANE_NAME=>"android Deploy_draft_to_firebase" в журналах. Несколько строк ниже: "bundler: не удалось загрузить команду: fastlane (/usr/local/bin/fastlane) /var/lib/gems/2.7.0/gems/google-apis-core-0.11.3/lib/google/apis/core/http_command.rb:244:in `check_status': \e[31m[!] Неверно request\e[0m (Google::Apis::ClientError)"
Мой быстрый файл выглядит так:
default_platform(:android) платформа: Android делать desc: "Внутреннее тестирование консоли Google Play" полоса :deploy_draft_to_internal сделать sh("futter build appbundle -v") upload_to_play_store( трек: «внутренний», Release_status: 'черновик', Skip_upload_changelogs: правда, aab: "../build/app/outputs/bundle/release/app-release.aab" ) конец полоса :deploy_draft_to_firebase сделать sh("futter build apk -v") firebase_app_distribution( приложение: "1:9..........:android:a.............", тестировщики: "some@email.com", android_artifact_type: "APK", android_artifact_path: "../build/app/outputs/apk/release/app-release.apk", service_credentials_file: "firebase_app_distribution_credentials.json" ) конец конец Когда я добавил debug: «true» в журналы firebase_app_distribution, появилась ошибка 403.
Я устанавливаю плагин Firebase во время запуска CI, и он доступен.
Мобильная версия