expo-deployment

将Expo应用部署到生产环境

查看详情
name:expo-deploymentdescription:"Deploy Expo apps to production"source:"https://github.com/expo/skills/tree/main/plugins/expo-deployment"risk:safe

Expo Deployment

Overview

Deploy Expo applications to production environments, including app stores and over-the-air updates.

When to Use This Skill

Use this skill when you need to deploy Expo apps to production.

Use this skill when:

  • Deploying Expo apps to production

  • Publishing to app stores (iOS App Store, Google Play)

  • Setting up over-the-air (OTA) updates

  • Configuring production build settings

  • Managing release channels and versions
  • Instructions

    This skill provides guidance for deploying Expo apps:

  • Build Configuration: Set up production build settings

  • App Store Submission: Prepare and submit to app stores

  • OTA Updates: Configure over-the-air update channels

  • Release Management: Manage versions and release channels

  • Production Optimization: Optimize apps for production
  • Deployment Workflow

    Pre-Deployment

  • Ensure all tests pass

  • Update version numbers

  • Configure production environment variables

  • Review and optimize app bundle size

  • Test production builds locally
  • App Store Deployment

  • Build production binaries (iOS/Android)

  • Configure app store metadata

  • Submit to App Store Connect / Google Play Console

  • Manage app store listings and screenshots

  • Handle app review process
  • OTA Updates

  • Configure update channels (production, staging, etc.)

  • Build and publish updates

  • Manage rollout strategies

  • Monitor update adoption

  • Handle rollbacks if needed
  • Best Practices

  • Use EAS Build for reliable production builds

  • Test production builds before submission

  • Implement proper error tracking and analytics

  • Use release channels for staged rollouts

  • Keep app store metadata up to date

  • Monitor app performance in production
  • Resources

    For more information, see the source repository.