【问题标题】:Flutter fatal error: 'Flutter/Flutter.h' file not foundFlutter 致命错误:找不到“Flutter/Flutter.h”文件
【发布时间】:2021-11-18 07:04:48
【问题描述】:

我无法为 iOS 构建 Flutter 项目,出现如下错误

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. pod 安装
  6. 清理派生数据
  7. 颤动运行

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

任何帮助都将受到高度赞赏,因为我已经坚持了 24 小时以上

【问题讨论】:

  • 尝试从查找器中删除/Users/sulfy/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.5/。然后运行flutter pub getflutter run

标签: ios swift xcode flutter


【解决方案1】:

试试Raffaelli L.C. 答案:

  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.Plist 复制并粘贴到 Runner 文件夹中(始终通过 Xcode)(如果您手动执行此操作,则不起作用)。

最后,flutter run 应该可以工作了!

如果flutter run 失败:

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

【讨论】:

  • 谢谢你,我一直坚持这个
猜你喜欢
  • 2021-09-04
  • 2021-07-21
  • 2021-03-26
  • 2021-11-20
  • 1970-01-01
  • 2021-09-29
  • 2021-05-19
  • 2021-09-01
  • 2021-03-06
相关资源
最近更新 更多