Skip to main content
Ready to ship? This section covers deploying to all three platforms.

Platforms

Before You Deploy

Required steps before production:
  1. Configure real API keys (Supabase required, others optional)
  2. Generate Android release keystore
  3. Configure bundle identifiers in app.json
  4. ️ Set up certificate pinning (recommended for security)

Build with EAS

Shipnative uses EAS Build for creating production builds:
# Install EAS CLI
npm install -g eas-cli

# Login to Expo
eas login

# Build for iOS
eas build --platform ios

# Build for Android
eas build --platform android

# Build for both
eas build --platform all
See the platform-specific guides for detailed instructions.