dart - 如何在 flutter 中降级 rxdart 插件?

标签 dart flutter rxdart

我按照如下所示进行操作(只有前 3 分钟与我的问题相关):https://m.youtube.com/watch?v=MYHVyl-juUk

当我尝试运行它时,它出现在控制台中:

因为geoflutterfire 2.0.3+2 依赖rxdart ^0.20.0 并且geoflutterfire 没有匹配>2.0.3+2 <3.0.0 的版本,geoflutterfire ^2.0.3+2 需要rxdart ^0.20.0。 所以,因为my_app同时依赖rxdart^0.21.0和geoflutterfire^2.0.3+2,导致版本解析失败。

当前版本(以及我安装的版本)是 rxdart 0.21.0。我试图通过将其更改为 0.20.0 和 flutter packages get 来降级它,但它没有用。

顺便说一句,这是我第一次尝试使用插件,所以我对解决此类问题一无所知......

我该怎么做才能使这项工作正常进行?

亲切的问候

更新:

在我尝试之后:

rxdart: any

控制台抛出了这个:

2019-04-08 12:06:04.178 defaults[36786:354646] 
The domain/default pair of (/Users/privat/Documents/Dev/my_app/ios/Runner/Info, CFBundleIdentifier) does not exist


Xcode's output:
↳
    /Library/flutter/.pub-cache/hosted/pub.dartlang.org/geoflutterfire-2.0.3+2/ios/Classes/GeoflutterfirePlugin.m:2:9: fatal error:
    'geoflutterfire/geoflutterfire-Swift.h' file not found
    #import <geoflutterfire/geoflutterfire-Swift.h>
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 error generated.

然后我编辑了 Podfile 代码: 需要添加或编辑的代码用“** ...... **”标记

    target 'Runner' do
      ** use_frameworks!  **
    ........ ......

    post_install do |installer|
          installer.pods_project.targets.each do |target|
            target.build_configurations.each do |config|
              config.build_settings['ENABLE_BITCODE'] = 'NO'
              ** config.build_settings['SWIFT_VERSION'] = '4.0' **
            end
          end
        end

然后我删除了我的 Podfile.lock 并再次尝试,应用程序编译成功。 感谢 C4C!

最佳答案

rxdart:any 

试一试,让我们知道会发生什么

关于dart - 如何在 flutter 中降级 rxdart 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55563039/

相关文章:

dart - 使用statemachine pub软件包时同时进入两种状态?

dart - 在 Dart 中将字符串转换为 map

dart - 如何将小部件构造函数作为参数传递给另一个要构建的小部件

flutter - 为什么在Flutter Sink中添加数据不起作用?

flutter - RxDart。 BehaviorSubject 的监听器在 subject.add(value) 之后没有得到值

flutter - 如何在Flutter中使用JsonSerializable时识别动态键?

dart - 如何在flutter中创建子ListTile或某种子列表

flutter - Flutter,FutureBuilder快照错误: 'int'类型不是 'String'类型的子类型

flutter - 带子列的按钮不使用对齐