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

Flutter 3.29.2 + Xcode 16.3环境下iOS构建报错:Framework 'sqflite' not found

Flutter 3.29.2 + Xcode 16.3环境下iOS构建报错:Framework 'sqflite' not found

嘿,我刚好碰到过和你一模一样的问题!当时折腾了好一会儿才搞定这个框架找不到的报错,先给你说说亲测有效的「完整依赖重装」方案,一步一步来就行:

1. 彻底清理现有依赖并重新安装

按顺序执行以下命令,每一步都别跳过:

flutter clean
rm -rf ios/Pods ios/Podfile.lock pubspec.lock
flutter pub cache repair
flutter pub get
cd ios
arch -x86_64 pod install

要是上面的方法没解决问题,你可以试试这几个额外的排查技巧:

  • 检查Xcode构建配置:打开Xcode后,找到项目的Build Settings,确保Framework Search Paths里包含$(inherited)和${PODS_ROOT}/sqflite/ios这两个路径,没有的话手动添加上
  • 完全重启开发环境:有时候就是缓存搞的鬼,彻底退出Xcode(包括后台运行的进程),关掉Flutter的终端窗口,再重新打开项目构建试试
  • 确认sqflite版本兼容性:虽然你用的是最新版,但可以确认下当前sqflite版本是否明确支持Flutter 3.29.2和Xcode 16.3,要是有兼容问题可以暂时回退到上一个稳定版本

备注:内容来源于stack exchange,提问作者Sabbir33

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.13 16:33:08