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

Xcode 的输出:↳ 在 /Users/dani/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.3/ios/Classes/FLTURLLauncherPlugin.m:7 包含的文件中: /Users/dani/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.3/ios/Classes/FLTURLLauncherPlugin.h:5:9: 致命错误:找不到“Flutter/Flutter.h”文件 #import ^~~~~~~~~~~~~~~~~~~ 产生 1 个错误。 在 /Users/dani/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-2.0.5/ios/Classes/FLTSharedPreferencesPlugin.m:5 包含的文件中: /Users/dani/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-2.0.5/ios/Classes/FLTSharedPreferencesPlugin.h:5:9: 致命错误:找不到“Flutter/Flutter.h”文件 #import ^~~~~~~~~~~~~~~~~~~ 产生 1 个错误。 命令 CompileSwift 因非零退出代码而失败 命令 CompileSwift 因非零退出代码而失败 注意:使用新的构建系统 注意:并行构建目标 注:规划建设 注意:构建构建描述

扑扑医生:

[✓] Flutter (Channel stable, 2.0.5, on macOS 11.2.3 20D91
    darwin-x64, locale en-GB)
[✓] Android toolchain - develop for Android devices (Android
    SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.1)
[✓] Connected device (3 available)

• No issues found!

我尝试了这里提出的所有解决方案,但没有运气: https://github.com/flutter/flutter/issues/16036

更新所有依赖项

【问题讨论】:

标签: flutter flutter-dependencies


【解决方案1】:

这是在我们的应用程序上找到一个不支持 null 安全性的库的问题。识别后我们可以做几件事:

  • 在其 repo 上请求获得对 null 安全性的支持
  • 使用支持此功能的其他库
  • 尝试自己修复

stackoverflow.com/a/33509278/4858133

【讨论】:

    【解决方案2】:

    我相信你应该尝试这两个步骤:

    1- 尝试删除 pod 文件并通过执行重新安装它们:

    $ cd ios/
    $ pod deintegrate 
    $ pod install
    

    2- 通过在项目的根目录上执行命令来清理工作场所:

    $ flutter clean
    

    然后尝试再次运行该应用程序。

    【讨论】:

    • 没有帮助。事实上它现在显示更多错误:(
    • 错误也指向flutter sdk路径
    猜你喜欢
    • 2021-09-04
    • 2021-11-18
    • 2021-03-26
    • 2021-11-20
    • 1970-01-01
    • 2021-09-29
    • 2021-05-19
    • 2021-09-01
    • 2021-03-06
    相关资源
    最近更新 更多