ios - 无法使用 PathProvider 依赖项构建 flutter 项目

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

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

尝试下一个之后:

  • 向项目添加依赖项

    依赖:path_provider: "^0.4.0"

  • 提供依赖项

    flutter 包获取

    pod 安装

我尝试编译项目,编译器喊道: ** 构建失败 **

Xcode's output: ↳ === BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Debug === /proect_directory/ios/Runner/GeneratedPluginRegistrant.m:6:9: fatal error: 'path_provider/PathProviderPlugin.h' file not found #import <path_provider/PathProviderPlugin.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated.

我快速搜索了一下,没有找到任何有用的东西。

谁能照亮我的路?

编辑:

已经尝试过:

flutter update-packages --force-upgrade

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

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

最佳答案

此问题应由 https://github.com/flutter/flutter/pull/15437 解决

要将修复应用到现有项目,请添加 these lines到 ios/Podfile。

https://stackoverflow.com/questions/49252041/

相关文章:

dart - Flutter - float 操作按钮 - 隐藏项目的可见性

generics - 如何从 Dart/Flutter 中的泛型函数调用命名构造函数

dart - 在 SnackBarAction onPressed 上 flutter 小吃吧

android - 如何模拟/ stub Flutter 平台 channel /插件?

flutter - 如何从字节数据中读取蓝牙特征并将其转换为适当的值(用于 flutter 的蓝牙)

android - Flutter:使用 Sliver 小部件时如何在滚动时隐藏 BottomApp

dart - Flutter - 使用 Flutter 创建自定义控件

flutter - 在 SafeArea 中获取小部件高度的正确方法

firebase - 我应该将图片上传到 Cloud Firestore 还是 Firebase S

flutter - 如何等待一个类初始化?