How to Publish Your App to the App Store & Google Play
The real, working path to get your app onto the App Store and Google Play today: export to GitHub, build with EAS, and submit.
How to Publish Your App to the App Store & Google Play
Want a real store listing — your app on the App Store and Google Play, downloadable like any other? Snapp builds your app as a standard React Native / Expo project, which is exactly what the stores accept. This guide explains the real, working path to get there today.
---
The honest picture
One-click store publishing directly from Snapp is on the way (you'll see it marked "Soon" in the app). Until it ships, the proven route is:
Export your code → build it with Expo EAS → upload to the stores.
It's a few extra steps, but it works right now and gives you full control over your store listing.
---
What you'll need
- A paid Snapp plan (to export your code)
- Your project exported to GitHub
- For iOS: an Apple Developer account ($99/year)
- For Android: a Google Play Developer account ($25, one-time)
- Node.js installed on your computer
---
Step 1 — Get your code
Follow Export your project to GitHub, then clone it and install:
git clone https://github.com/your-username/your-repo.git
cd your-repo
npm install---
Step 2 — Build with EAS
Expo's build service (EAS) produces the installable files the stores require — an .ipa for iOS and an .aab/.apk for Android — in the cloud, so you don't need a Mac for iOS.
npm install -g eas-cli
eas login
eas build --platform ios
eas build --platform androidEAS walks you through signing certificates automatically. When each build finishes, you get a downloadable file.
---
Step 3 — Submit to the stores
Google Play
1. Open the Google Play Console.
2. Create your app, fill in the store listing (name, description, screenshots).
3. Upload the .aab from EAS and roll out to review. Approval usually takes a day or two.
Apple App Store
1. Open App Store Connect.
2. Create your app and complete the listing.
3. Upload the .ipa (EAS can submit for you with eas submit).
4. Submit for review — typically one to three days.
---
Important: avoid the common Apple rejection
Apple rejects apps that download and run code at runtime (Guideline 2.5.2). For an AI-generated app this matters: don't ship an app whose only job is to load another app inside a web view. Build and submit your app as a real, self-contained binary (which is exactly what the EAS build above produces). If you want to point users to a web version instead, open it in the system browser rather than embedding it.
Following the export → EAS → submit path keeps you on the compliant side.
---
A faster alternative: skip the stores
If your goal is just to get your app onto people's phones, you may not need the stores at all. A PWA installs in seconds, with no review and no developer fees. See Install your app on any device (PWA). Many makers launch as a PWA first and add store listings later.
---
Common questions
Do I need a Mac to build for iOS? No — EAS builds iOS apps in the cloud. You do need an Apple Developer account.
How much does it cost? Apple: $99/year. Google: $25 once. EAS has a free tier for occasional builds.
When will one-click publishing arrive in Snapp? It's in active development. Until then, the steps above are the supported path.
---
What's next
SNAPP Team
SNAPP ekibinden yazılar ve içerikler