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

iOS安装FirebaseMessaging Pod报错:找不到指定分支

解决CocoaPods安装FirebaseCore时分支不存在的错误

错误提示明确显示Remote branch CocoaPods-10.18.0 not found,说明CocoaPods尝试拉取的Firebase iOS SDK分支不存在,大概率是版本号指定错误或缓存问题导致,可按以下步骤解决:

  • 确认Firebase版本有效性
    Firebase iOS SDK的CocoaPods分支命名规则为CocoaPods-x.y.z,先确认10.18.0是否为官方发布的有效版本。如果该版本未正式发布,需切换到已存在的稳定版本(比如10.17.0、10.19.0等)。

  • 清理CocoaPods缓存与旧依赖
    执行以下命令彻底清理缓存和旧依赖:

    # 清理所有Pod缓存
    pod cache clean --all
    # 进入iOS项目目录
    cd ios/App
    # 删除Podfile.lock和Pods文件夹
    rm Podfile.lock
    rm -rf Pods
    

    之后重新执行pod install。

  • 修正Podfile中的版本指定
    如果Podfile中直接指定了Firebase版本,将错误的10.18.0替换为存在的版本,示例:

    pod 'Firebase/Core', '10.17.0'
    pod 'Firebase/Messaging', '10.17.0' # 推送通知需要的Messaging模块
    
  • 更新Capacitor Firebase插件
    由于你使用Capacitor集成Firebase,可能是插件本身依赖了错误的Firebase版本。更新对应的Capacitor Firebase插件到最新稳定版:

    npm update @capacitor-firebase/push-notifications # 替换为你使用的具体插件包
    npx cap sync ios # 同步iOS项目依赖
    
  • 修正本地路径依赖的分支
    如果你尝试过本地路径引入Pod,确保本地克隆的Firebase iOS SDK仓库切换到了存在的分支(比如CocoaPods-10.17.0),并且Podfile中指定的路径对应正确的仓库目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 20:56:05