00 / 00

配置 app.json

移动端 app.json / app.config 的关键配置和新手检查顺序

app.json(或 app.config)是 Expo App 的主配置文件。不用记住所有字段,先知道它管三件事:App 身份、平台能力、构建信息。

三类关键配置

身份

name、slug、scheme、iOS Bundle ID、Android package。

视觉

icon、splash、adaptive icon、字体和启动画面。

能力

plugins、权限说明、deep link、EAS 相关配置。

新手检查顺序

先看名字是否一致:App 名称、商店名称、图标文件和文档里的名称别互相打架。

再看平台 ID:iOS Bundle ID 和 Android package 一旦上架就不适合频繁改。

再看 scheme:登录回跳、deep link、分享跳转都会用到它。

最后看 plugins:只保留模板需要的插件,新增原生能力时再补。

最小必要代码

这里不贴完整配置。你只要知道这些字段一般会出现:

{
  "expo": {
    "name": "Your App",
    "scheme": "yourapp",
    "ios": { "bundleIdentifier": "com.example.yourapp" },
    "android": { "package": "com.example.yourapp" }
  }
}

真实项目请以 products/01mvp/apps/mobile 里的当前配置为准,不要直接照抄这段。

复制给 AI

请帮我检查 mobile 的 app.json / app.config。
目标是只改 App 身份和必要的 Expo 配置,不改业务代码。

请重点检查 name、slug、scheme、ios.bundleIdentifier、android.package、icon、splash、plugins。
如果发现配置会影响登录回跳、EAS Build 或商店上架,请单独列出来。

这篇文档有问题?