Building
Create production-ready builds for Meta Horizon Store submission.
Prerequisites
Ensure expo-horizon-core is installed and configured. This plugin:
- Removes prohibited permissions
- Configures Quest-specific build variants
- Sets Meta Horizon App ID
- Ensures store compliance
Local Build
Build a production APK locally:
The APK will be located at:
Expo EAS Build
Use Expo EAS for cloud builds:
Configuration
Add a Quest-specific profile to eas.json:
Build Command
Download APK
After the build completes:
- Download the APK from EAS
- Sign it if needed (EAS signs automatically)
- Upload to Meta Horizon Store
Build Variants
expo-horizon-core provides two build variants:
- questDebug: Development build for Quest
- questRelease: Production build for store submission
Verification
Before submitting, verify:
- ✅ App builds successfully
- ✅
expo-horizon-coreis configured - ✅ Prohibited permissions are removed
- ✅ Meta Horizon App ID is set
