expo / expo/eas-cli

Cannot submit to internal track without reviewing app

Open
#3,171 0 comments 1 reaction 0 assignees View on GitHub
needs review
Dominant language
TypeScript
Stars
1.4k
Forks
236
Avg merge
3d 1h
Merged PRs (30d)
91

Description

### Build/Submit details page URL

https://expo.dev/accounts/albertine/projects/concierge-albertine/submissions/9a1e4b0e-d155-4482-a583-8a8350f3a306

### Summary

Play Store supports releasing to Internal track even without any reviews of the app. I can successfully either use the "draft" release status and then manually save the release or upload it manually and it works. The EAS submit doesn't support this.

### Environment

```
expo-env-info 1.3.4 environment info:
System:
OS: macOS 15.6.1
Shell: 5.3.3 - /opt/homebrew/bin/bash
Binaries:
Node: 20.19.4 - ~/.local/share/mise/installs/node/20.19.4/bin/node
Yarn: 1.22.22 - /opt/homebrew/bin/yarn
npm: 10.8.2 - ~/.local/share/mise/installs/node/20.19.4/bin/npm
Managers:
CocoaPods: 1.16.2 - /Users/maximilian/.local/share/mise/installs/ruby/3.4.5/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 24.5, iOS 18.5, macOS 15.5, tvOS 18.5, visionOS 2.5, watchOS 11.5
IDEs:
Android Studio: 2024.2 AI-242.23339.11.2421.12700392
Xcode: 16.4/16F6 - /usr/bin/xcodebuild
npmPackages:
expo: ~53.0.22 => 53.0.22
expo-router: ~5.1.6 => 5.1.6
expo-updates: ~0.28.17 => 0.28.17
react: 19.0.0 => 19.0.0
react-native: 0.79.5 => 0.79.5
Expo Workflow: bare
```

### Error output

```
✖ Something went wrong when submitting your app to Google Play Store.

The app is missing the required metadata to submit the app to Google Play Store.
This is a common error for new apps. It may mean that you have not yet fully provided the minimum set of metadata required by the Google Play Store. Go to the Google Play Developer Console and ensure that the necessary metadata is provided for your app.
See: https://developer.android.com/distribute/console

You can also specify a "draft" release status in the `android.releaseStatus` field in `eas.json` to bypass this error.
See: https://docs.expo.dev/eas/json/#android-specific-options-1
```

### Reproducible demo or steps to reproduce from a blank project

Repro from an empty project with a Play Store app that hasn't yet been reviewed with `"track": "internal"` in eas.json file.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.