Hi
I am using EAS Submit in CircleCI and run into this error when trying to deploy:
#!/bin/bash -eo pipefail
if [ "${CIRCLE_BRANCH}" == "feature/new-circle-ci" ]; then
eas submit --platform android --latest --key=android/app/src/dev/google-services.json
elif [ "${CIRCLE_BRANCH}" == "uat" ]; then
eas submit --platform android --latest --key=android/app/src/uat/google-services.json
else [ "${CIRCLE_BRANCH}" == "master" ];
eas submit --platform android --latest --key=android/app/src/prod/google-services.json
fi
- Linking to project @payright/payright
✔ Linked to project @payright/payright
Project ID: 59c8a51b-789d-4ede-922c-63806d03b6e0
Android package: com.payright.customer
Release track: internal
Release status: completed
Archive type: AAB
Build ID: [latest]
Google Service Key: android/app/src/dev/google-services.json
- Scheduling submission
✔ Scheduling submission
- Submitting your app to Google Play Store
✖ Something went wrong when submitting your app to Google Play Store.
We couldn't figure out what went wrong. Please see logs to learn more.
[logs] Starting uploading Android app
[logs] Downloading archive
[logs] Preparing artifact
[logs] Uploading Android app to Play Store...
[logs] Uploading the app with fastlane
[logs] /var/lib/gems/2.5.0/gems/googleauth-0.16.1/lib/googleauth/json_key_reader.rb:39:in `read_json_key': [!] missing client_email (RuntimeError)
[logs] from /var/lib/gems/2.5.0/gems/googleauth-0.16.1/lib/googleauth/service_account.rb:71:in `make_creds'
[logs] from /var/lib/gems/2.5.0/gems/fastlane-2.170.0/supply/lib/supply/client.rb:49:in `initialize'
[logs] from /var/lib/gems/2.5.0/gems/fastlane-2.170.0/supply/lib/supply/client.rb:19:in `new'
[logs] from /var/lib/gems/2.5.0/gems/fastlane-2.170.0/supply/lib/supply/client.rb:19:in `make_from_config'
[logs] from /var/lib/gems/2.5.0/gems/fastlane-2.170.0/supply/lib/supply/uploader.rb:424:in `client'
[logs] from /var/lib/gems/2.5.0/gems/fastlane-2.170.0/supply/lib/supply/uploader.rb:7:in `perform_upload'
[logs] from /var/lib/gems/2.5.0/gems/fastlane-2.170.0/supply/lib/supply/commands_generator.rb:39:in `block (2 levels) in run'
[logs] from /var/lib/gems/2.5.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in `call'
[logs] from /var/lib/gems/2.5.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in `run'
[logs] from /var/lib/gems/2.5.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in `run_active_command'
[logs] from /var/lib/gems/2.5.0/gems/fastlane-2.170.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in `run!'
[logs] from /var/lib/gems/2.5.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in `run!'
[logs] from /var/lib/gems/2.5.0/gems/fastlane-2.170.0/supply/lib/supply/commands_generator.rb:60:in `run'
[logs] from /var/lib/gems/2.5.0/gems/fastlane-2.170.0/supply/lib/supply/commands_generator.rb:12:in `start'
[logs] from /var/lib/gems/2.5.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/cli_tools_distributor.rb:111:in `take_off'
[logs] from /var/lib/gems/2.5.0/gems/fastlane-2.170.0/bin/fastlane:23:in `<top (required)>'
[logs] from /usr/local/bin/fastlane:23:in `load'
[logs] from /usr/local/bin/fastlane:23:in `<main>'
[logs] +---------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
[logs] | Summary for supply 2.170.0 |
[logs] +---------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
[logs] | aab | /tmp/submissions/09b2c66c-11eb-456a-a447-99ff6261d517/bb396d17_f4ff_428c_bc4b_1379f54c74f7_97a2505d6be84e70a51e27f9905ff0ad.aab |
[logs] | track | internal |
[logs] | json_key | /tmp/submissions/09b2c66c-11eb-456a-a447-99ff6261d517/service-account.json |
[logs] | package_name | com.payright.customer |
[logs] | release_status | completed |
[logs] | skip_upload_apk | false |
[logs] | skip_upload_aab | false |
[logs] | skip_upload_metadata | false |
[logs] | skip_upload_changelogs | false |
[logs] | skip_upload_images | false |
[logs] | skip_upload_screenshots | false |
[logs] | validate_only | false |
[logs] | check_superseded_tracks | false |
[logs] | timeout | 300 |
[logs] | deactivate_on_promote | true |
[logs] | ack_bundle_installation_warning | false |
[logs] +---------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
[logs]
[logs]
[logs] Looking for related GitHub issues on fastlane/fastlane...
[logs]
[logs] ➡️ (supply): Could not find option 'key' in the list of available options: json_key, json_key_data, root_url, timeout
[logs] https://github.com/fastlane/fastlane/issues/18338 [closed] 1 💬
[logs] a week ago
[logs]
[logs] ➡️ Neither PUB key nor PRIV key: not enough data
[logs] https://github.com/fastlane/fastlane/issues/11040 [closed] 1 💬
[logs] 28 Jan 2018
[logs]
[logs] ➡️ supply init returns that client_email is missing.
[logs] https://github.com/fastlane/fastlane/issues/4751 [closed] 1 💬
[logs] 24 Nov 2016
[logs]
[logs] and 1 more at: https://github.com/fastlane/fastlane/search?q=missing%20client_email&type=Issues&utf8=✓
[logs] fastlane supply failed
[logs] Failed to submit the app
The google-services.json file is what I downloaded from my app’s Firebase project.
Is there something that needs to be added to the standard json file in Firebase in order to deploy to Play Store?
Regards