Flutter构建iOS失败-用于地图视图(适用于Android)

3
当我运行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'文件 #import

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


我认为你应该升级到新的Flutter版本 flutter channel dev flutter doctor flutter update-packages --force-upgrade - Günter Zöchbauer
@Günter Zöchbauer,不,我仍然遇到相同的错误。只有在添加依赖项map_view 0.0.10时才会出现此问题。 - sai venkatesh
2个回答

2

我曾遇到类似的问题,试图包含audioplayer软件包

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相关内容是唯一对我有效的方法。 - Pablote

0
也许你需要运行 flutter pub upgrade 命令以确保你拥有最新的依赖项。

尝试过了,但仍然出现相同的错误。 你有其他的解决方案吗? - sai venkatesh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接