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

React Native iOS真机Xcode构建因Bitcode失败求助

React Native 集成rnfirebase后iOS真机构建失败解决方案
  • 检查Flipper与Firebase兼容性
    打开ios/Podfile,找到Flipper相关配置段,直接注释掉(部分新版本rnfirebase和Flipper存在静态库冲突):

    # use_flipper!()
    # post_install do |installer|
    #   flipper_post_install(installer)
    # end
    

    执行pod install重新拉取依赖,之后再尝试构建。

  • 彻底清理构建缓存
    关闭Xcode,删除项目根目录下的ios/build文件夹;执行rm -rf ~/Library/Developer/Xcode/DerivedData清除Xcode派生数据;重新打开Xcode后按Cmd+Shift+K清理Build Folder,再重新构建。

  • 检查Firebase库链接配置
    进入Xcode项目的Build Phases -> Link Binary With Libraries,确认所有Firebase相关framework都已正确添加,没有重复引用或缺失;再检查Build Settings -> Other Linker Flags,确保包含-ObjC(部分Firebase静态库需要这个参数才能正常链接)。

  • 确认Podfile的Firebase依赖配置正确
    对照rnfirebase官方文档,确保Podfile里添加了对应功能的Firebase依赖,比如:

    pod 'Firebase/Core'
    pod 'Firebase/Auth' # 根据你的需求添加其他模块
    

    执行pod update把Firebase相关依赖更新到最新兼容版本。

  • 检查真机签名与权限配置
    确认Xcode中Signing & Capabilities的Team选择正确,Bundle Identifier和Firebase控制台里的配置完全一致;检查Provisioning Profile是否包含你使用Firebase功能所需的权限(比如云存储、推送通知等)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 00:12:38