expo start
启动的项目,无需编译本地原生代码eas build
(或 -local
)生成并安装 APK/IPAeas build --profile production
),开启优化、签名等。eas build --local
):完全免费,需安装 Android Studio (Win/Linux)或 Xcode (macOS);app.json
、Gradle、Podfile 等)、升级 SDK、换工作流;expo start
→ 客户端扫码即连 Metro;expo start
时,Expo CLI 会把 app.json
/app.config.js
中的 “Expo Manifest” 部分(expo.name
、expo.slug
、expo.sdkVersion
、expo.jsEngine
、expo.extra
、expo.updates
、expo.runtimeVersion
…等)打包成一个 JSON manifest,推给 Expo Go。配置项 | 用途 | Expo Go 下行为 |
---|---|---|
expo.icon |
App 图标 | 被 Expo Go 客户端自带的 icon 替代 |
expo.splash |
启动图 & 背景色 | 被 Expo Go 自带的启动图替代 |
expo.plugins |
Config Plugin → 原生工程改动 | 无 调用,不会执行 prebuild |
expo.android.* |
AndroidManifest、Gradle 配置 | 不会写入 android/ 目录 |
expo.ios.* |
Info.plist、Xcode 配置 | 不会写入 ios/ 目录 |