expo-deployment

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Expo Deployment

Expo 应用部署

Overview

概述

Deploy Expo applications to production environments, including app stores and over-the-air updates.
将Expo应用部署到生产环境,包括应用商店和空中(OTA)更新。

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
当你需要将Expo应用部署到生产环境时,可以使用此技能。
在以下场景使用此技能:
  • 将Expo应用部署到生产环境
  • 发布至应用商店(iOS App Store、Google Play)
  • 设置空中(OTA)更新
  • 配置生产构建设置
  • 管理发布渠道和版本

Instructions

操作指南

This skill provides guidance for deploying Expo apps:
  1. Build Configuration: Set up production build settings
  2. App Store Submission: Prepare and submit to app stores
  3. OTA Updates: Configure over-the-air update channels
  4. Release Management: Manage versions and release channels
  5. Production Optimization: Optimize apps for production
此技能为Expo应用部署提供以下指导:
  1. 构建配置:设置生产环境构建参数
  2. 应用商店提交:准备并提交至应用商店
  3. OTA更新:配置空中更新渠道
  4. 版本管理:管理应用版本与发布渠道
  5. 生产优化:针对生产环境优化应用

Deployment Workflow

部署流程

Pre-Deployment

部署前准备

  1. Ensure all tests pass
  2. Update version numbers
  3. Configure production environment variables
  4. Review and optimize app bundle size
  5. Test production builds locally
  1. 确保所有测试通过
  2. 更新版本号
  3. 配置生产环境变量
  4. 检查并优化应用包体积
  5. 本地测试生产构建版本

App Store Deployment

应用商店部署

  1. Build production binaries (iOS/Android)
  2. Configure app store metadata
  3. Submit to App Store Connect / Google Play Console
  4. Manage app store listings and screenshots
  5. Handle app review process
  1. 构建生产环境二进制文件(iOS/Android)
  2. 配置应用商店元数据
  3. 提交至App Store Connect / Google Play Console
  4. 管理应用商店列表与截图
  5. 处理应用审核流程

OTA Updates

OTA更新

  1. Configure update channels (production, staging, etc.)
  2. Build and publish updates
  3. Manage rollout strategies
  4. Monitor update adoption
  5. Handle rollbacks if needed
  1. 配置更新渠道(生产、预发布等)
  2. 构建并发布更新
  3. 管理推送策略
  4. 监控更新覆盖率
  5. 必要时执行回滚操作

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
  • 使用EAS Build进行可靠的生产构建
  • 在提交前测试生产构建版本
  • 实施完善的错误追踪与分析
  • 使用发布渠道进行分阶段推送
  • 保持应用商店元数据更新
  • 监控生产环境中的应用性能

Resources

参考资源

For more information, see the source repository.
如需了解更多信息,请查看源码仓库