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

Platforms

iOS

Build and submit to the App Store

Android

Build and submit to Google Play

Web

Deploy as a web application

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.