ChecklistApril 2026 · 8 min read

Expo EAS: Your First App Store Submission Checklist

After you export Expo code from ShipNative, shipping means joining EAS Build with Apple’s compliance expectations. Use this checklist so review surprises do not erase your AI speed gains.

Pre-build

Apple Developer Program enrollment (paid, active)
Bundle identifier registered in App Store Connect
eas.json profiles: development, preview, production understood
App icons & splash meet Apple pixel guidelines
Privacy policy URL + support URL live
Export compliance / encryption questionnaire completed
Sign-in demo account provided if auth exists
ATT / tracking strings if using ads or cross-app analytics

Command flow (reference)

Install EAS CLI, log in, configure project IDs, then run production iOS builds. Keep secrets in CI—not in screenshots shared publicly.

npm i -g eas-cli
eas login
eas build:configure
eas build -p ios --profile production

Tie-back to AI workflows

Document any third-party SDKs the AI added. If unsure, run a dependency audit before submit. Continue learning with choosing a React Native AI builder.

Frequently Asked Questions

Do I need a Mac for the first iOS submission?

Not for compiling binaries—Expo EAS Build runs in the cloud. You still need an Apple Developer account, certificates handled via EAS, and App Store Connect access from any modern browser.

How long does review take?

Apple commonly processes within 24–48 hours but can vary. Plan buffer for Guideline 2.1 questions about AI-generated content or data collection.

What breaks review most often for MVPs?

Placeholder privacy policy links, missing account deletion paths if you collect emails, and broken demo credentials. Fill these before submit.

Can ShipNative-generated apps pass review?

Yes—output is a normal Expo project. Compliance depends on your features and disclosures, not the generator.

Build without coding

End-to-end mobile walkthrough.

Read guide →

FAQ

ShipNative product answers.

Open FAQ →

Ship a real React Native app today

Describe, preview, and export Expo code — free to start.

Build with ShipNative →