无法构建具有 PathProvider 依赖项的 flutter 项目

Mig*_*lan 6 ios dart flutter flutter-packages flutter-ios

免责声明:首先,这是我早期尝试使用Flutter。所以如果是菜鸟问题,请原谅我。

我一直在为 iOS 中的 Flutter 应用程序使用 MVP-Clean 架构,当我尝试构建一个可以轻松保存数据的数据源时,我发现了PathProvider插件。

在尝试下一个之后:

  • 给项目添加依赖

    dependencies: path_provider: "^0.4.0"

  • 提供依赖

    flutter packages get

    pod install

我尝试编译项目,编译器大喊:** BUILD FAILED **

Xcode 的输出:=== 使用配置调试构建项目运行程序的目标运行程序 === /proect_directory/ios/Runner/GeneratedPluginRegistrant.m:6:9: 致命错误:找不到“path_provider/PathProviderPlugin.h”文件#import <path_provider/PathProviderPlugin. h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 产生了 1 个错误。

我进行了快速搜索,但没有找到任何有用的信息。

谁能照亮我的道路?

编辑:

已经尝试过:

flutter update-packages --force-upgrade
Run Code Online (Sandbox Code Playgroud)

并且医生输出没有显示任何错误:

flutter doctor
Run Code Online (Sandbox Code Playgroud)
  • 医生摘要(要查看所有详细信息,请运行 flutter doctor -v):
  • [?] Flutter (Channel beta, v0.1.5, on Mac OS X 10.13.3 17D102, locale en-ES)
  • [?] Android 工具链 - 为 Android 设备开发(Android SDK 27.0.3)
  • [?] iOS 工具链 - 为 iOS 设备开发 (Xcode 9.2)
  • [?] Android Studio(3.0 版)
  • [?] IntelliJ IDEA 社区版(2017.3.4 版)
  • [?] 连接的设备(1 个可用)

小智 3

此问题应通过https://github.com/flutter/flutter/pull/15437修复

要将修复应用到现有项目,请将这些行添加到 ios/Podfile。