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

Flutter iOS构建报错:'Flutter/Flutter.h'文件未找到

解决iOS构建报错:'Flutter/Flutter.h' file not found

问题概述

在Android Studio中构建Flutter iOS应用时,Xcode编译完成(耗时7.3s)但构建失败,核心报错为:

Lexical or Preprocessor Issue (Xcode): 'Flutter/Flutter.h' file not found
/Users/ngocanhluu/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.8+2/ios/Classes/messages.g.m:7:8

无法为iPhone 15模拟器构建并启动应用。

解决方案

  • 清理Flutter缓存与依赖
    执行以下命令重置项目依赖:

    flutter clean
    flutter pub get
    
  • 重置iOS Pod依赖
    进入项目的iOS目录,重新集成Pod:

    cd ios
    pod deintegrate
    pod install
    
  • 检查Xcode中的Flutter头文件路径配置
    打开iOS项目的Runner.xcworkspace,选中Runner Target,进入Build Settings:

    1. 找到Header Search Paths选项
    2. 确认已添加$(inherited)和${FLUTTER_ROOT}/flutter/include
    3. 将这两个路径的设置改为recursive
  • 调整插件版本兼容性
    当前使用的image_picker_ios版本为0.8.8+2,可能存在与当前Flutter SDK的兼容问题:

    1. 修改pubspec.yaml中的插件版本,尝试更新至最新稳定版,或降级到适配当前SDK的版本
    2. 修改后执行flutter pub get更新依赖
  • 重启开发环境
    关闭Android Studio、Xcode及iPhone 15模拟器,重新打开后再次尝试构建。

内容的提问来源于stack exchange,提问作者Ngocanh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 01:27:38