Prerequisites
- Expo account connected
- GitHub account connected
- Apple Developer Program membership ($99/year)
Building for iOS
- Click Deploy in the Fastshot editor
- Select iOS
- Confirm your Expo token and Apple Developer account are connected
- Click Start Build
- Pulls code from GitHub
- Creates and manages signing certificates
- Builds the IPA binary
- Submits to App Store Connect
Publishing to the App Store
- Open App Store Connect at appstoreconnect.apple.com
- Find your build — it should appear automatically after Expo submits it
- Complete the app listing:
- App name and subtitle
- Description and keywords
- Screenshots for each device size (iPhone, iPad if applicable)
- App icon (1024x1024)
- Privacy policy URL
- Age rating
- App category
- Submit for App Review
App Store requirements
- Your app must have a clear purpose and function as described
- All features shown in screenshots must work
- A privacy policy is required
- Apps that collect user data must explain what data is collected and why
- No placeholder content or lorem ipsum text
Troubleshooting
- Build fails — check the Expo build dashboard for error logs; common issues include expired certificates or provisioning profiles
- Rejected by App Review — read the rejection reason carefully; common causes include crashes, broken features, or guideline violations
- Certificate issues — Expo manages certificates automatically; if problems occur, regenerate the access token
- Missing metadata — App Store Connect highlights required fields that are incomplete