EAS 教程:介绍
编辑
本教程介绍如何使用 Expo 应用服务 (EAS) 为 Android 和 iOS 构建应用程序,涵盖构建、更新和提交工作流程。
关于本教程
本教程将使您熟悉 Expo 应用服务 (EAS) 的核心服务:构建、提交 和 更新。完成本教程后,您将了解如何为个人和团队项目设置专业的移动持续集成 (CI)/持续开发 (CD) 流水线。
本教程涵盖以下主题:
- 使用 EAS Build 创建和安装开发构建,然后在设备、模拟器或仿真器上运行。
- 体验使用开发构建而不是 Expo Go 的好处。
- 实现与团队或外部利益相关者共享开发构建的工作流程。
- 自动增加应用构建版本。
- 在一个设备上同时安装不同的应用变体,例如开发版和预览版。
- 利用 EAS Update 在开发阶段快速创建和部署更新。
- 通过与 GitHub 存储库集成来自动化构建过程。
这些主题将为我们有效使用 EAS 提供所需的基础,并在需要时接触更高级的主题。
前提条件
本教程是实践操作,设计为大约两小时内完成。您需要一个现有的 Expo 项目来跟随并在本地设置它。选项包括:
- 继续使用我们上一教程中的 Sticker Smash 应用。如果是新手,请从 GitHub 下载。
- 使用
npx create-expo-app创建一个新项目。 - 使用原生 React Native 项目。确保安装了
expo包,您可以 自动 或 手动 安装。
工具
Expo Orbit 用于在 macOS 和 Windows 上一键管理和启动构建。
如果您想同时在本地机器上安装和运行构建,可以使用 Android 模拟器或 iOS 模拟器。要设置它们,请参见以下内容:
- Android 模拟器
- iOS 模拟器(仅适用于 macOS)
下一步
在本地设置 Expo 项目后,我们准备好开始这段旅程。在下一章中,让我们学习如何使用 EAS Build 创建您的第一次构建。
开始
让我们通过配置开发构建开始。