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

为何Expo开发构建未使用app.json中的凭证配置?

解决Expo开发模式下app.json配置不生效的问题

当项目生成过ios/android原生文件夹后,npx expo run:android或npx expo run:ios会直接基于原生项目构建,不会自动同步app.json的最新配置,这就是你遇到的凭证、Firebase设置不生效的原因。试试以下解决方法:

  • 强制同步配置:执行命令 npx expo prebuild --clean,这个命令会清理旧的原生构建缓存,重新根据当前app.json生成原生项目的配置文件,包括各类凭证和第三方服务设置。
  • 彻底重置原生文件夹:如果上面的命令没解决问题,直接删除项目根目录下的ios和android文件夹,然后执行 npx expo prebuild 重新生成原生项目,之后再运行npx expo run:android/npx expo run:ios即可。
  • 后续注意:每次修改app.json里的敏感配置(如Firebase密钥、OAuth凭证)后,都要重新执行npx expo prebuild --clean,避免原生项目保留旧配置;另外不要手动修改ios/android文件夹内的配置,否则下次prebuild会被覆盖。

内容的提问来源于stack exchange,提问作者Muratcan Yusufoğlu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 14:18:14