Flutter致命错误:找不到“Flutter/Flutter.h”文件

Sul*_*lfy 6 xcode ios swift flutter

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

\n
Xcode's output:\n\xe2\x86\xb3\n    In file included from /Users/sulfy/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.5/ios/Classes/FLTPathProviderPlugin.m:5:\n    /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\n    #import <Flutter/Flutter.h>\n            ^~~~~~~~~~~~~~~~~~~\n    1 error generated.\n    note: Using new build system\n    note: Planning\n    note: Build preparation complete\n    note: Building targets in parallel\n
Run Code Online (Sandbox Code Playgroud)\n

尝试过

\n
    \n
  1. 吊舱解体
  2. \n
  3. rm ios/Flutter/Flutter.podspec
  4. \n
  5. 扑干净
  6. \n
  7. 扑扑酒吧得到
  8. \n
  9. 吊舱安装
  10. \n
  11. 清理导出数据
  12. \n
  13. 扑腾跑
  14. \n
\n

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

\n

任何帮助将不胜感激,因为我已经在这个问题上坚持了 24 小时以上

\n

Dha*_*ara 3

尝试拉斐利 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.Plist到该Runner文件夹​​中(始终通过 Xcode)(如果您手动执行此操作,则不起作用)。

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

如果flutter run失败:

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