【问题标题】:Flutter BUILD FAILED for iOS-for Map View(works for android)Flutter BUILD FAILED for iOS-for Map View(适用于 android)
【发布时间】:2018-08-26 16:11:22
【问题描述】:

当我运行flutter run 命令时出现此错误。

我正在尝试使用map_view

我的 Xcode 版本是 9.2

中包含的文件中

/Users/rsaivenkatesh/.pub-cache/hosted/pub.dartlang.org/map_view-0.0.10/ios/Classes/MapViewPlugin.m:1: /Users/rsaivenkatesh/.pub-cache/hosted/pub.dartlang.org/map_view-0.0.10/ios/Classes/MapViewPlugin.h:1:9:致命错误:找不到“Flutter/Flutter.h”文件 #导入

生成 1 个错误。 无法为模拟器构建应用程序。 在 iPhone X 上启动应用程序时出错。

【问题讨论】:

  • 我认为你应该升级到更新的 Flutter 版本 flutter channel dev flutter doctor flutter update-packages --force-upgrade
  • @Günter Zöchbauer 不,我仍然遇到同样的错误。仅当我添加依赖项 map_view 0.0.10 时才会发生这种情况。

标签: ios xcode flutter


【解决方案1】:

我在尝试包含音频播放器包时遇到了类似的问题

audioplayer-0.4.0/ios/Classes/AudioplayerPlugin.h:1:9:致命错误:找不到“Flutter/Flutter.h”文件

我以为我是最新的,但是在我进行了 Flutter 升级然后从我的项目下的 ios 目录中删除 Podfile、Podfile.lock 和 Pods 文件夹(并运行 flutter clean)之后,我终于能够构建并发布到 iOS。见https://github.com/flutter/flutter/pull/16273

我正在使用 Xcode 9.3 和 Cocoapods 1.5.0 Flutter 升级后显示 0.3.1 版本。

【讨论】:

  • 谢谢,删除所有 pod 内容是唯一对我有用的方法。
【解决方案2】:

也许您需要flutter pub upgrade 以确保您拥有最新的依赖项。

【讨论】:

  • 试过了,但仍然遇到同样的错误。您还有其他解决方案吗?
猜你喜欢
  • 2019-03-20
  • 2016-07-15
  • 2021-03-07
  • 1970-01-01
  • 1970-01-01
  • 2020-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多