0

我在 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)

我做了这个答案中推荐的(第一个),但是当我尝试用pod install --repo-update.

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

4

1 回答 1

1

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

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

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

于 2021-10-30T12:25:28.513 回答