EAS 教程:简介
编辑页面
使用 Expo Application Services (EAS) 为 Android 和 iOS 构建应用的教程介绍,涵盖 Build、Update 和 Submit 工作流。
For the complete documentation index, see llms.txt. Use this Use this file to discover all available pages.
关于本教程
本教程将帮助你熟练掌握 Expo Application Services (EAS) 的核心服务:Build、Submit 和 Update。完成本教程后,你将了解如何为个人项目和团队项目搭建专业的移动端持续集成(CI)/持续开发(CD)流程。
本教程涵盖以下主题:
- 使用 EAS Build 创建并安装开发构建,然后在设备、模拟器或仿真器上运行它。
- 体验使用开发构建而非 Expo Go 的优势。
- 实现与团队成员或外部协作方共享开发构建的工作流程。
- 自动递增应用构建版本。
- 在同一设备上同时安装不同的应用变体,例如 development 和 preview。
- 利用 EAS Update 在开发阶段快速创建并部署更新。
- 通过与 GitHub 仓库集成来自动化构建流程。
这些主题将为我们提供有效使用 EAS 所需的基础,并在需要时进一步进入更高级的主题。
前提条件
本教程为动手实践型,预计大约两小时完成。你需要有一个现有的 Expo 项目,并在本地机器上进行配置。可选方案包括:
- 继续使用我们上一个教程中的 Sticker Smash 应用。如果你是新用户,可以从 GitHub 下载它。
- 使用
npx create-expo-app启动一个新项目。 - 使用一个原生 React Native 项目。请确保已安装
expo包,你可以通过 自动方式 或 手动方式 完成。
工具
Expo Orbit 可在 macOS 和 Windows 上一键管理并启动构建。
如果你想在本地机器上同时安装并运行构建,可以使用 Android Emulator 或 iOS Simulator。要进行设置,请查看以下内容:
- Android Emulator
- iOS Simulator(仅适用于 macOS)
下一步
在本地配置好 Expo 项目后,我们就为这段旅程做好准备了。在下一章中,让我们学习如何使用 EAS Build 创建你的第一个构建。
开始
让我们从配置开发构建开始。