Flutter iOS应用运行失败:‘FirebaseStorage/FIRStorageTypedefs.h’文件未找到
解决方案
检查依赖版本兼容性
Flutter 2.10.3 与firebase_storage:10.3.2可能存在iOS端Firebase SDK版本不匹配的问题。可以在iOS目录下的Podfile中手动指定Firebase Storage的SDK版本,比如:pod 'Firebase/Storage', '~> 9.6.0'也可以参考pub.dev上
firebase_storage的版本文档,选择与Flutter 2.10.3兼容的版本进行升级。彻底清理并重新安装依赖
执行以下完整的清理命令,确保清除所有缓存后重新安装:flutter clean cd ios rm -rf Podfile.lock Pods .symlinks rm -rf Runner.xcworkspace pod deintegrate pod setup pod install --repo-update检查Xcode项目配置
打开ios/Runner.xcworkspace,在Runner目标的Build Settings中找到Header Search Paths,添加以下路径:$(inherited) ${PODS_ROOT}/FirebaseStorage/Frameworks确保路径设置为Recursive模式。
确认CocoaPods版本兼容性
升级CocoaPods到适配当前环境的版本:# Intel芯片 sudo gem install cocoapods # M1/M2芯片 sudo arch -x86_64 gem install cocoapods
内容的提问来源于stack exchange,提问作者Bilal Rabbi
相关产品推荐
相关产品推荐

