What Bolt does and doesn’t do
Bolt runs entirely in the browser, which makes it fast to iterate but means it can’t run Xcode or the iOS build pipeline. For mobile it generates an Expo project you can preview on your phone through Expo Go. To get a signed binary into App Store Connect you need to take the code somewhere that can build it.
Steps (Expo project)
- Export or push to GitHub from Bolt.
- Check
app.json: setios.bundleIdentifier, the app name, version and build number, and add icon and splash assets. The 1024×1024 icon must have no transparency. - Install the EAS CLI, sign in to Expo, run
eas build:configure. - Set production env vars in EAS (API URLs, public keys). Anything secret belongs on your server, not in the app.
- Build:
eas build --platform ios --profile production. EAS can create and manage your certificates. - Submit:
eas submit --platform ios, or use Expo Launch for a guided version of both steps. - Test the TestFlight build on a real device.
- Complete the listing and privacy answers in App Store Connect, add a demo account, and submit for review.
The rejections Bolt apps hit most
- 2.1 App Completeness: the app works in Expo Go but crashes as a standalone build, often from a missing config plugin or env var.
- 4.3 Spam: template-looking apps in crowded categories.
- 3.1.1 In-App Purchase: Stripe for digital upgrades.
- 4.8 Login Services and 5.1.1: Google-only login, no account deletion.
- 4.2 Minimum Functionality: for Bolt web apps wrapped for iOS.
Works in Expo Go but not in TestFlight?
Expo Go includes a fixed set of native modules. Your standalone build only includes what your project declares. Libraries that need native configuration, such as maps, purchases, notifications or some camera and file libraries, need their config plugins in app.json, and a rebuild. This is the most common “it worked on my phone” failure.
Or have us do it
Send us the repo. Our App Store Launch handles the build, signing, listing and review for one flat fee, and our Rescue covers projects that need more than config fixes.
Questions
Is my Bolt project a mobile app or a web app?
Can Expo Launch submit my Bolt app with no code?
The EAS build fails. What now?
Last reviewed 2026-09-23. Guideline quotes are from Apple’s App Review Guidelines; Apple can change them at any time.

