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

iOS端Flutter开发遇'Flutter/Flutter.h'文件未找到错误求解决

解决'Flutter/Flutter.h'文件找不到的问题

已经试过重建iOS目录没用,可以试试下面这些方法:

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

  • 执行Flutter清理命令:
    flutter clean
    
  • 进入项目的ios目录,先移除现有Pod依赖:
    cd ios
    pod deintegrate
    rm Podfile.lock
    rm -rf Pods
    
  • 更新Pod仓库并重新安装:
    pod repo update
    pod install
    

2. 检查Xcode配置

  • 必须打开项目的Runner.xcworkspace(别错打开.xcodeproj)
  • 选中Runner target,进入Build Settings:
    • 搜索Framework Search Paths,确保包含$(inherited)和$(FLUTTER_FRAMEWORK_DIR)两个路径
    • 搜索Header Search Paths,同样确认包含$(inherited)和$(FLUTTER_FRAMEWORK_DIR)/Headers
  • 进入Build Phases,检查Link Binary With Libraries里是否有Flutter.framework,没有的话手动添加

3. 校验Flutter环境

  • 执行命令检查环境完整性:
    flutter doctor
    
    按照提示修复所有报错(比如Xcode命令行工具未安装、iOS模拟器未配置等)
  • 尝试切换到稳定版Flutter并更新:
    flutter channel stable
    flutter upgrade
    

4. 手动导入Flutter.framework

  • 找到本地Flutter SDK目录,路径一般是~/flutter/bin/cache/artifacts/engine/ios/Flutter.framework
  • 打开Xcode,把这个Flutter.framework拖到项目的Frameworks目录下
  • 弹出的窗口中勾选Copy items if needed,并确保选中了Runner target

内容的提问来源于stack exchange,提问作者swann.wlm

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 18:34:57