首页 > 解决方案 > Swift 中模块“Realm”和“RealmSwift”错误之间的循环依赖关系

问题描述

我通过 Cocoapod 安装了 RealmSwift。即使我没有在 Podfile 中添加 Realm(Objective-C 版本)框架,它仍然使用 RealmSwift 安装了 Realm。当我导入 RealmSwift 时,它给了我这样的错误:

模块“Realm”和“RealmSwift”之间的循环依赖。

为什么会发生这种情况,我需要什么来摆脱这个愚蠢的错误?

标签: swiftrealmcocoapods

解决方案


如果项目与另一个模块具有相同的名称,则可能会发生这种情况。我曾经命名一个新项目CoreGraphics,因为那是我正在学习的主题。这显然与CoreGraphicsApple 的库相冲突。我重新开始使用 nw 项目名称,问题就消失了。


推荐阅读