找不到文件 Flutter/Flutter.h

Posted

技术标签:

【中文标题】找不到文件 Flutter/Flutter.h【英文标题】:File not found Flutter/Flutter.h 【发布时间】:2021-09-01 01:03:57 【问题描述】:

在将 firebase_crashlytics 添加到项目后,我不断收到 Flutter/Flutter.h file not found 问题。 颤振 SDK:2.2.2 firebase_crashlytics:^2.0.6 我已经尝试了很多 *** 的解决方案,但仍然无法为 ios 运行。

【问题讨论】:

【参考方案1】:

对我有用的唯一解决方案是放弃。 在我的 podfile 中更改这些行就可以了

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ENABLE_BITCODE'] = 'YES'
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '10.0'
    end
  end
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
  end
end

我也严格遵循 firebase_crashlytics configuration 为原生

【讨论】:

【参考方案2】:

我这样做,这是终极解决方案

Remove ios/Flutter/Flutter.podspec: rm ios/Flutter/Flutter.podspec
flutter clean
Run your app again.

如果上述解决方案不起作用,请尝试将频道从 Master 切换到 stable。

要切换频道,请在终端中运行:

flutter channel stable

flutter clean

flutter run

【讨论】:

这两个我都试过了。但没有用。我又试了一次,还是一样。

以上是关于找不到文件 Flutter/Flutter.h的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 13 和 Flutter 2.5.1 - 致命错误:找不到“Flutter/Flutter.h”文件 #import <Flutter/Flutter.h>

致命错误:在颤振中找不到“颤振/颤振.h”文件

找不到QT的头文件怎么办?

vscode下运行c++找不到头文件是怎么回事

vc++编程找不到头文件。。。急求解决方法。。

AndroidStudio 很多类红色高亮找不到,可以编译运行