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

升级Flutter 3.10后旧项目遇firebase_auth/firebase_core依赖错误

解决Flutter 3.10升级后Firebase依赖编译错误

问题根源

你遇到的「FirebaseAppPlatform.verify」成员未找到错误,核心原因是强制指定的firebase_core_platform_interface: 4.5.1版本过于老旧,和Flutter 3.10适配的新版Firebase依赖(firebase_core、firebase_auth等)接口不兼容——新版本Firebase SDK已经调整了平台接口的方法,旧版本的platform interface没有这个成员。

具体修复步骤

  • 打开项目根目录的pubspec.yaml,删除dependency_overrides下的firebase_core_platform_interface: 4.5.1配置,不要强制锁定这个底层依赖的版本。
  • 给firebase_core、firebase_auth等依赖指定兼容Flutter 3.10的稳定版本(避免pub自动拉取不兼容的最新版),示例配置:
    dependencies:
      flutter:
        sdk: flutter
      firebase_core: ^2.15.0
      firebase_auth: ^4.10.0
    
  • 执行以下命令清理缓存并重新同步依赖:
    flutter clean
    flutter pub get
    
  • 针对iOS项目,检查ios/Podfile中的最低iOS版本是否符合要求(新版Firebase通常要求platform :ios, '11.0'及以上),若版本过低则修改后执行cd ios && pod install && cd ..。
  • 重新编译项目:flutter run

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 09:27:33