Build a production release and upload it to Google Play Console by hand.
Uploading puts your app inside Play Console. Nothing before this point is visible to Google,
and nothing after it, internal testing or submitting for review, works until it’s done.You’ll need a Play Console account first.
A build is a real, installable copy of your app, the same kind of file you’d get from
Google Play, except it isn’t published yet. Expo Go runs your code inside a shared preview
app, a build is your app on its own, which is why features like push notifications and
in-app purchases only work here.Android builds are .aab files (Android App Bundle), the format Google Play expects.
Agent runs a production build on Expo’s servers and gives you a download link once it’s
ready, typically 10 to 15 minutes. You can also find it in your Expo dashboard under
Builds.
Play Console rejects the upload: the version code has to increase with every upload.
Ask Agent to bump it and rebuild.
Build stuck compiling: builds are queued and typically take 10 to 15 minutes. Check
your Expo dashboard under Builds before assuming something’s broken.
“App signing” prompt on first upload: let Google manage the signing key, it’s the
default and it means Google can re-sign future uploads for you.