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
相关产品推荐
相关产品推荐

