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

Flutter添加firebase_app_check后iOS构建崩溃无法连接Firebase求助

根因分析

从报错日志可直接定位问题:firebase_app_check: ^0.0.3依赖的Firebase/AppCheck 8.9.0版本要求iOS最低部署版本不低于11.0,你当前项目的iOS部署版本低于该要求,导致CocoaPods无法匹配到兼容的依赖包,因此iOS构建直接崩溃,Android侧不受iOS平台配置限制所以运行正常。

解决步骤
  • 第一步:调整iOS最低部署版本
    1. 打开项目ios/Runner.xcodeproj文件,在Xcode中选中Runner目标,进入「General」选项卡,将「Deployment Info」下的iOS版本调整为11.0或更高
    2. 打开项目ios/Podfile文件,将开头的注释行# platform :ios, '9.0'取消注释,修改为platform :ios, '11.0'
  • 第二步:清理旧缓存重装依赖
    依次执行以下命令清理旧构建产物和依赖缓存:
    rm -rf ios/Pods ios/Podfile.lock
    flutter clean
    flutter pub get
    
    之后进入ios目录更新Pods:
    cd ios
    pod install --repo-update
    
  • 第三步:功能验证
    重新运行iOS端项目,构建即可正常通过。如果仍提示App Check请求未通过认证,按Firebase要求配置iOS端的attestation服务(DeviceCheck或App Attest)即可完成Firebase连接。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 18:27:01