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

更新CocoaPods后出现clang: no such file or directory: 'FirebaseAnalytics'如何修复

解决方案

第一步:重装Pod依赖

  • 关闭Xcode,删除项目根目录下的Podfile.lock、Pods文件夹、后缀为.xcworkspace的项目文件
  • 打开Podfile检查配置:确保iOS最低版本声明为platform :ios, '10.0'及以上,Firebase Analytics依赖仅保留pod 'Firebase/Analytics'即可,不要单独引入pod 'FirebaseAnalytics'
  • 终端进入项目根目录,依次执行以下命令:
    pod deintegrate
    pod install --repo-update
    

第二步:修正链接器配置

  • 打开新生成的.xcworkspace文件,进入对应Target的Build Settings页面
  • 搜索Other Linker Flags,删除所有手动添加的FirebaseAnalytics、-framework "FirebaseAnalytics"条目,确保$(inherited)排在配置最顶部
  • 搜索Framework Search Paths,删除所有手动配置的Firebase相关路径,同样保留$(inherited)置顶即可

第三步:清理缓存重新构建

  • 进入Build Phases -> Link Binary With Libraries,删除所有灰色不可选的FirebaseAnalytics条目,无需手动重新添加该依赖,新版Firebase会通过Pod自动管理链接
  • 按Command + Shift + K清理Xcode构建缓存,再删除~/Library/Developer/Xcode/DerivedData目录下对应项目的缓存文件夹
  • 重启Xcode后执行构建即可解决报错

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 12:57:02