【问题标题】:Flutter: CocoaPods could not find compatible versions for pod "ObjectBox"Flutter:CocoaPods 找不到 pod“ObjectBox”的兼容版本
【发布时间】:2021-12-14 02:57:49
【问题描述】:

我在 Flutter 项目中第一次使用 OjbectBox。在我编写了读取和正确用户数据的基本代码后,我收到了这个错误:

[!] CocoaPods could not find compatible versions for pod "ObjectBox":
  In Podfile:
    objectbox_flutter_libs (from `.symlinks/plugins/objectbox_flutter_libs/ios`) was resolved to 0.0.1, which depends on
      ObjectBox (= 1.6.0)

    objectbox_sync_flutter_libs (from `.symlinks/plugins/objectbox_sync_flutter_libs/ios`) was resolved to 0.0.1, which depends on
      ObjectBox (= 1.6.0-sync)

我按照this answer(第一个)中的建议进行了操作,但是当我尝试使用pod install --repo-update 进行更新时遇到了同样的错误。

知道如何解决这个问题吗?

【问题讨论】:

  • 请检查这个答案。可能会是你的答案url
  • @TusharMoradiya 谢谢,但它对我不起作用。 ObjectBox 库本身有问题。我最好去他们。

标签: ios flutter objectbox flutter-objectbox


【解决方案1】:

我解决这个问题的方法是做 3 件事:

1- 完全删除同步库objectbox_sync_flutter_libs(我不一定要在设备之间同步。我只是认为将来使用它会很酷,但不是必须的)。 2- 将objectbox_flutter_libs 的版本更改为“任意”。 3- 使用类似于 ObjectBox 版本的 objectbox_generator 版本,在我的例子中是 1.2.0。

至少对我而言,不需要任何flutter clean 或删除podfile_lock 并重新获取左右。

【讨论】:

    猜你喜欢
    • 2021-07-20
    • 1970-01-01
    • 2022-08-09
    • 2021-07-23
    • 1970-01-01
    • 2020-07-29
    • 2021-07-21
    • 2019-05-07
    • 2021-09-04
    相关资源
    最近更新 更多