🏗️ Building Your App
Build and deploy your Echo app to app stores.Deployment is currently supported for iOS (App Store) only. Google Play support is coming soon.
📋 Prerequisites
Before building, ensure you’ve completed the setup:- ✅ All environment variables configured
- ✅
npm run supabase:setup
completed successfully - ✅ Apple Developer account (for iOS)
- ✅ Google Play Console account (for Android)
🚀 Development Build
For testing on real devices during development:- Authentication flows
- Database operations
- Push notifications
- Subscription flows
- Payment processing
📦 Production Build
When ready to submit to app stores:1. Update Version
Update your app version inapp.config.js
:
2. Add Production Environment Variables
In your Expo Dashboard:- Go to your project → Settings → Environment variables
- Add ALL your production environment variables
- Set environment to Production
3. Build for Stores
4. Submit to Stores
🔧 Common Issues
Build Failed?- Check all environment variables are set
- Ensure
npm run supabase:setup
completed without errors - Verify Apple/Google certificates are valid
- Check Sentry dashboard for error reports
- Verify all API keys are correct
- Test authentication flows
🎯 Next Steps
After successful store submission:- Monitor your app via Sentry dashboard
- Track revenue via Revenue Cat dashboard
- Update your app with new features
- Deploy updates via EAS