How to Submit a React Native App to the App Store
Step-by-step: React Native + Expo app to App Store in 2026. Code signing, provisioning, metadata, screenshots, submission. From someone who submitted 4 apps in a month.
Step-by-step: React Native + Expo app to App Store in 2026. Code signing, provisioning, metadata, screenshots, submission. From someone who submitted 4 apps in a month.
App Store submission for React Native apps. Step-by-step from a developer who submitted 4 apps in a month.
Prerequisites
eas.json configuredTotal cost: $99/year for the Apple account. Everything else is free.
{
"build": {
"production": {
"ios": {
"distribution": "store",
"autoIncrement": true
}
}
},
"submit": {
"production": {
"ios": {
"appleId": "your@email.com",
"ascAppId": "your-app-id"
}
}
}
}
Go to App Store Connect → My Apps → New App.
Fill in:
app.jsoneas build --platform ios --profile production
First run takes 15-20 minutes. EAS handles code signing automatically — no Xcode required.
eas submit --platform ios --profile production
This uploads the build to App Store Connect.
In App Store Connect:
Click "Add for Review" → "Submit to App Review."
Typical review time: 24-48 hours. I've seen as fast as 6 hours and as slow as 5 days.
1. Bundle ID mismatch. The bundle ID in app.json must match App Store Connect exactly.
2. Missing privacy descriptions. If your app uses camera, location, or photos, you need NSCameraUsageDescription etc. in your app.json.
3. Screenshots dimensions. Apple is very specific. Use Expo's npx expo run:ios on a simulator to capture exact sizes.
4. Privacy policy must be live. Not a placeholder. Not localhost. A real URL that loads.
| Step | Time |
|---|---|
| eas.json config | 5 min |
| App Store Connect setup | 15 min |
| EAS Build | 15-20 min (automated) |
| EAS Submit | 5 min (automated) |
| Metadata | 30-60 min |
| Review wait | 24-48 hours |
| Your active time | ~60-90 min |
With AI App Factory, the eas.json and metadata templates are pre-configured. Active time drops to ~30 minutes.
Everything in this guide is already pre-configured in AI App Factory. 11 AI agents automate the rest.