首页 > 解决方案 > Flutter 致命错误:找不到“Flutter/Flutter.h”文件

问题描述

我无法为 iOS 构建颤振项目,给我的错误如下

Xcode's output:
↳
    In file included from /Users/sulfy/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.5/ios/Classes/FLTPathProviderPlugin.m:5:
    /Users/sulfy/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.5/ios/Classes/FLTPathProviderPlugin.h:5:9: fatal error: 'Flutter/Flutter.h' file not found
    #import <Flutter/Flutter.h>
            ^~~~~~~~~~~~~~~~~~~
    1 error generated.
    note: Using new build system
    note: Planning
    note: Build preparation complete
    note: Building targets in parallel

试过了

  1. 吊舱解体
  2. rm ios/Flutter/Flutter.podspec
  3. 扑干净
  4. 扑吧酒吧
  5. 吊舱安装
  6. 清理派生数据
  7. 扑跑

还是一样,我无法摆脱这个错误。我什至尝试从 pubsec.yaml 中删除路径提供程序插件

任何帮助都将受到高度赞赏,因为我在 24 小时内都坚持

标签: iosswiftxcodeflutter

解决方案


试试Raffaelli LC答案:

  1. 备份ios/Runner文件夹。

  2. 删除ios文件夹。

  3. 运行flutter create (your project name)。在您拥有项目(cd users/user/"projects_folder")的上一个文件夹中(这将重新创建您的ios文件夹)。

  4. 将您的 Runner 备份粘贴到ios文件夹中(到项目中)。

  5. 打开Runner.xcworkspace(进入ios文件夹)并在那里检查版本、捆绑 ID 和所有信息。

  6. (如果您有 Firebase,则必须再次将 Google 复制并粘贴Service-Info.PlistRunner文件夹中(始终通过 Xcode)(如果您手动执行此操作,则不起作用)。

最后,flutter run应该工作!

如果flutter run失败:

  1. cd ios
  2. pod install
  3. cd ..
  4. flutter run

推荐阅读