公告

👇 微信 👇

图片

欢迎私信交流

Skip to content

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}/FlutterCocoaPods 安装的 Flutter.frameworkPod 管理 Flutter 时用
${PODS_ROOT}/../Flutter项目本地生成的 Flutter.frameworkflutter build ios 时生成
$(FLUTTER_ROOT)/.ios/FlutterFlutter SDK 自带的 iOS 支持文件较老项目或直接依赖 Flutter SDK

参考资料 ​