no such module 'flutter'
问题描述
- flutter 项目可正常运行,打开其中的 ios 项目,编写平台代码的时候
- xcode 提示
no such module flutter - xcode 版本为 16.4
原因分析
- xcode 找不到
flutter.framework文件
解决方案
- 清除 flutter 缓存;no
添加 flutter.framework 搜索路径
即添加 flutter 头文件搜索路径 添加下述路径
${PODS_ROOT}/Flutter
$(FLUTTER_ROOT)/.ios/Flutter
${PODS_ROOT}/../Flutter三个头文件搜索路径有什么区别
| 路径 | 说明 | 使用场景 |
|---|---|---|
${PODS_ROOT}/Flutter | CocoaPods 安装的 Flutter.framework | Pod 管理 Flutter 时用 |
${PODS_ROOT}/../Flutter | 项目本地生成的 Flutter.framework | flutter build ios 时生成 |
$(FLUTTER_ROOT)/.ios/Flutter | Flutter SDK 自带的 iOS 支持文件 | 较老项目或直接依赖 Flutter SDK |

