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

Flutter iOS集成firebase_messaging执行pod install报错求助

可行解决方案
  • 调整iOS最低部署版本
    Firebase 10.0.6 版本的iOS SDK最低要求支持iOS 11及以上系统,你当前Podfile中设置的最低版本为iOS 10.0,不符合版本要求。将Podfile中的platform :ios, '10.0'修改为platform :ios, '11.0',同时打开Xcode进入Runner项目配置页,将「iOS Deployment Target」同步修改为11.0。
  • 全链路清理缓存后重新安装
    进入项目ios目录,依次执行以下操作:
    1. 删除本地Pod相关缓存文件:rm -rf Podfile.lock Pods Runner.xcworkspace
    2. 回到项目根目录执行Flutter缓存清理:flutter clean
    3. 删除全局CocoaPods缓存:rm -rf ~/Library/Caches/CocoaPods
    4. 再次进入ios目录执行:pod deintegrate && pod install --repo-update
  • 强制指定Firebase SDK版本
    在Podfile的最顶部添加全局配置,强制所有Firebase组件使用对应版本:
    $FirebaseSDKVersion = '10.0.6'
    
    保存后重新执行pod install即可。
  • 升级CocoaPods到稳定正式版
    你当前使用的CocoaPods 1.11.0.rc.1属于预发布候选版本,存在已知的版本匹配bug,执行sudo gem install cocoapods升级到最新稳定正式版后再重试安装操作。
  • 降级Flutter侧Firebase依赖版本
    如上述方案都无法解决,可适当降低pubspec.yaml中的firebase相关依赖版本,使用匹配度更高的版本组合:
    firebase_core: ^1.20.0
    firebase_messaging: ^11.2.10
    
    修改后执行flutter pub get,再进入ios目录重新执行pod install操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 00:51:02