Flutter iOS端提示'cloud_firestore' not found报错问题求助
解答
现有Podfile配置无需额外修改,属于标准Flutter iOS端依赖配置,针对flutter_ffmpeg的full-lts分支指定也符合常规用法。你可以优先排查以下iOS端配置环节:
- 检查
GoogleServices-info.plist的打包配置:很多时候仅把文件放入项目目录不会被自动计入编译资源,你可以打开Xcode的Runner项目,进入Build Phases > Copy Bundle Resources列表,确认该文件在列表内,不在的话手动添加,添加时记得勾选「Copy items if needed」和Runner target选项。 - 核对Xcode部署版本:你的Podfile指定了最低iOS版本为12.0,需要同步检查Xcode中
Runner > General > Deployment Info的iOS版本也设置为12.0,避免版本不兼容报错。 - 执行全量清理重试:如果上述配置都正常,按以下顺序执行命令重置依赖:
- 项目根目录执行
flutter clean - 删除ios目录下的Pods文件夹和Podfile.lock文件
- 根目录执行
flutter pub get - 进入ios目录执行
pod install --repo-update
- 项目根目录执行
你修改安卓端gradle文件的操作完全不会影响iOS端运行,两个平台的构建配置完全独立,之前安卓端功能正常说明业务逻辑层代码没有问题,故障点肯定在iOS端的本地配置中。
内容的提问来源于stack exchange,提问作者Leena Marie
相关产品推荐
相关产品推荐

