You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Expo expo build出CombinedError:Experience id不存在,疑app.config.json错

解决Expo构建时「Experience does not exist」错误

问题核心

执行expo build系列命令时抛出CombinedError: [GraphQL] Experience with id 'xxx-1xxx-4xxx-bx-baxxxfc' does not exist,已关联EAS项目但问题依旧。

修复步骤

1. 改用EAS官方推荐的构建命令

当前Expo已将EAS作为主要构建服务,不要使用expo build命令,改用EAS构建命令:

eas build --platform ios  # 或指定android平台

旧的expo build属于经典构建体系,和EAS项目不兼容,这是触发该错误的常见原因。

2. 修正配置文件格式错误

你的配置文件命名为app.config.json,但里面包含了JS语法(import、export default),这会导致Expo无法正确解析配置:

  • 将文件名改为app.config.js
  • 保留现有代码内容(代码语法本身无问题,仅扩展名错误)

3. 验证EAS项目ID一致性

  • 运行eas project:info,查看输出中的Project ID
  • 对比app.config.js中extra.eas.projectId的值,确保两者完全一致
  • 同时通过expo whoami确认当前登录的Expo账号是创建该EAS项目的账号

4. 重新关联EAS项目(若上述步骤无效)

执行以下命令重新关联项目,让Expo自动写入正确的项目ID:

eas init

按照提示选择已有的EAS项目,完成后检查app.config.js中的extra.eas.projectId是否被自动更新。


内容的提问来源于stack exchange,提问作者Laspeed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 19:01:28