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

安装React Native Firebase后iOS端编译报错是什么原因?

排查&修复方案

  • 校验依赖版本兼容性
    你当前使用的RN 0.64.2仅支持@react-native-firebase/app v14及更低版本,所有@react-native-firebase/开头的功能模块(包括firestore)必须和app模块的版本号完全一致,不能跨版本混用。
  • 调整Flipper配置
    暂时注释掉Podfile中的use_flipper!相关配置,排除Flipper和Firebase的依赖冲突,再执行后续pod更新操作。
  • 锁定Firebase iOS SDK版本
    在Podfile最顶部添加配置$FirebaseSDKVersion = '8.15.0',该版本和RN 0.64.x适配的RN Firebase版本匹配,避免pod自动拉取过高版本的原生SDK导致编译不兼容。
  • 适配编译架构
    如果你使用的是M系列芯片的Mac,打开Xcode进入项目的Build Settings页面,在Excluded Architectures项的Debug模拟器配置中添加arm64,同时确认Pods项目的相同配置也继承了该设置。
  • 执行全量清理重建
    按顺序执行以下命令:
    rm -rf ~/Library/Developer/Xcode/DerivedData/*
    rm -rf ios/Pods ios/Podfile.lock
    watchman watch-del-all
    rm -rf node_modules package-lock.json
    npm install
    cd ios && pod install --repo-update
    
    执行完成后重新运行react-native run-ios测试构建即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 01:45:01