Native builds
Build Android APK/AAB and iOS binaries with Expo EAS via OpenV2.
Native builds compile your Expo project into store-ready binaries in the cloud — no Mac required for Android.
Requirements
| Requirement | Details |
|---|---|
| Plan | Pro or Ultra |
| Apple Developer | $99/year — required for App Store |
| Google Play Developer | $25 one-time — required for Play Store |
| Expo credentials | Configured in the build modal |
Starting a build
- Open the project header → Build
- Walk through the build wizard:
| Step | Content |
|---|---|
| Platform | APK (test), AAB (Play Store), or iOS |
| History | Past builds and statuses |
| App info | Pulled from app.json / project config |
| Credentials | Expo token; Apple credentials for iOS |
| Confirm | Review and submit |
| Result | Download link when complete |
- Builds run on OpenV2's Railway build server via
/api/build-mobile - Track status in the modal and Build notifications menu
Two-factor authentication
Some Apple flows require 2FA mid-build. The UI shows a 2FA card when needed — complete verification to continue.
Store submission helpers
OpenV2 includes modals to manage:
- App Store Connect teams
- Google Play Console projects
These help associate builds with the correct store listings.
Download artifacts
When a build succeeds, download:
.apk— sideload on Android for testing.aab— upload to Google Play- iOS artifacts — upload via App Store Connect / Transporter
Expo Go vs. native builds
| Expo Go | Native build | |
|---|---|---|
| Speed | Instant QR preview | Minutes to compile |
| Native modules | Limited to Expo Go SDK | Full custom native code |
| Store submission | ❌ | ✅ |
