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

React Native集成Firebase Analytics iOS编译报错:找不到指定方法

React Native Firebase Analytics iOS构建错误解决方案

针对No known class method for selector 'initiateOnDeviceConversionMeasurementWithPhoneNumber:'错误,可尝试以下解决方案:

  • 对齐@react-native-firebase依赖版本
    当前@react-native-firebase/analytics(18.5.0)与@react-native-firebase/app(18.3.0)版本不一致,易引发兼容性问题。将两个依赖统一为相同版本(例如都升级到18.5.0),执行命令:

    npm install @react-native-firebase/app@18.5.0 @react-native-firebase/analytics@18.5.0
    # 或使用yarn
    yarn add @react-native-firebase/app@18.5.0 @react-native-firebase/analytics@18.5.0
    

    之后进入ios目录执行pod install。

  • 更新Firebase SDK版本
    进入ios目录,执行命令更新Firebase相关Pod:

    pod update Firebase/Analytics Firebase/Core
    

    让CocoaPods自动拉取与RN Firebase依赖兼容的Firebase SDK版本。

  • 清理构建缓存

    • 在Xcode中按下Cmd+Shift+K清理Build Folder
    • 删除ios目录下的Pods文件夹和Podfile.lock,重新执行pod install
    • 清理项目依赖缓存:
      rm -rf node_modules package-lock.json # 或yarn.lock
      npm install # 或yarn install
      
  • 检查iOS最低部署版本
    确保项目iOS Deployment Target不低于11.0(Firebase SDK的最低要求):

    • 在Xcode中打开项目,进入Target设置的Info页面查看并修改
    • 或在ios/Podfile中确认platform :ios, '11.0'配置正确
  • 验证Firebase配置文件
    确认GoogleService-Info.plist已正确添加到iOS项目中,且在Target的Build Phases -> Copy Bundle Resources列表中包含该文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 02:01:08