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/ 目录 |