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

React Native Expo中Realm构建失败求助:yarn install报错无法EAS构建

解决 yarn install 中 realm@12.11.1 构建失败(YN0007)导致 EAS 构建失败的问题

排查与修复步骤

1. 清理缓存并重装依赖

  • 清理 yarn 缓存:yarn cache clean
  • 删除本地依赖文件:rm -rf node_modules yarn.lock
  • 重新执行安装:yarn install

2. 验证版本兼容性

确认你的项目核心依赖(比如 React Native/Expo 版本)和 realm@12.11.1 是否兼容。如果存在版本冲突:

  • 尝试升级 Realm 到最新稳定版:yarn add realm@latest
  • 或降级到项目环境适配的版本(比如 yarn add realm@12.10.0,需根据实际情况调整)

3. 配置 EAS 构建环境

  • iOS:在 eas.json 中指定符合要求的 Xcode 版本(realm@12.11.1 要求 Xcode 14.0 及以上)
  • Android:在 android/build.gradle 中设置匹配的 NDK 版本,例如:
    android {
      ndkVersion = "25.1.8937393"
    }
    

4. 手动执行 Realm 预构建

  • 运行 Realm 官方预构建命令:npx realm-cli install
  • Expo 项目可执行:expo prebuild --clean 清理原生文件后重新生成

5. 补充本地构建依赖(若本地安装也失败)

  • macOS:安装 Xcode Command Line Tools 和 openssl:brew install openssl
  • Linux:安装基础构建工具:sudo apt-get install build-essential libssl-dev

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 23:44:54