Building Your App
Generate Builds
a0 provides a simple button to generate both IPA and APK files:1
Navigate to your project
- Log in to your a0 Dashboard
- Open a chat in your selected project
- click the Deployment button in the top right.
2
Deploy latest code
Click the “New Update” button to ensure your deployed code is up to date

3
Generate build file
- Click on iPhone or Android icon in the modal
- Click on Create a IPA/APK
- Once generated, download the file to test on your device
iOS (IPA) Requirements
iOS apps require device registration before installation. Documentation for device registration coming soon.
- Registered device with a0
Android (APK) Installation
Android is simpler - just download and install:1
Enable Unknown Sources
On your Android device:
- Settings → Security
- Enable “Unknown sources” or “Install unknown apps”
2
Install APK
- Download APK via link or QR code
- Tap to install
- Grant requested permissions
Key Differences from Mobile Testing
Feature | a0 App / Expo Go | Native Build |
---|---|---|
Build Time | Instant | ~2 minutes |
Payments | ❌ UI only | ✅ Full processing |
Updates | Hot reload | OTA updates |
Distribution | QR code | Link or QR |
Testing Ease | Immediate | Download first |
Speed up your workflow:
- Test UI/UX in a0 app first
- Build native only for payments/production testing
- Use OTA updates after initial build
Common Issues
IPA won't install
IPA won't install
Device registration required:
- iOS device must be registered with a0
- Use TestFlight as alternative
Payments not working
Payments not working
- Verify payment provider sync
- Check product IDs match exactly
- Use correct test credentials
- Review payment logs
APK install blocked
APK install blocked
- Enable unknown sources
- Check minimum Android version
- Verify APK not corrupted
- Try different browser/method