Cannot submit to internal track without reviewing app
- 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
Assessment
This issue has not been assessed yet.