构建配置流程
编辑页面
了解 EAS CLI 如何为 EAS Build 配置项目。
For the complete documentation index, see llms.txt. Use this file to discover all available pages.
在本指南中,你将了解当 EAS CLI 使用 eas build:configure(或 eas build,如果项目尚未配置,它会运行相同的流程)配置你的项目时会发生什么。
EAS CLI 在配置你的项目时会执行以下步骤:
1
2
创建 eas.json
该命令会在根目录下创建一个带有默认配置的 eas.json 文件。它大致如下所示:
eas.json
{ "build": { "development": { "developmentClient": true, "distribution": "internal" }, "preview": { "distribution": "internal" }, "production": {} } }
如果你有一个裸项目,它的内容会略有不同。
这就是你的 EAS Build 配置。它为每个平台定义了三个名为 "development"、"preview" 和 "production" 的构建配置文件(你可以拥有多个构建配置文件,例如 "production"、"debug"、"testing" 等等)。如果你想了解更多关于 eas.json 的内容,请参阅 使用 eas.json 进行配置 页面。
3
配置项目
这一步会根据你拥有的项目类型而有所不同。
3.2
Expo 项目
如果你还没有在 app.json 中配置 android.package 和/或 ios.bundleIdentifier,EAS CLI 会在你创建第一个构建时提示你指定它们。
android.package将用作 Android 应用 ID,用于在 Google Play 商店中标识你的应用ios.bundleIdentifier将用于在 Apple App Store 中标识你的应用
在上面的示例中,eas build --platform android 命令会提示设置 Android 应用 ID。如果你使用 --platform ios 运行该命令,它会提示你设置 iOS bundle identifier。