swift - Swift 中模块“Realm”和“RealmSwift”错误之间的循环依赖关系
问题描述
我通过 Cocoapod 安装了 RealmSwift。即使我没有在 Podfile 中添加 Realm(Objective-C 版本)框架,它仍然使用 RealmSwift 安装了 Realm。当我导入 RealmSwift 时,它给了我这样的错误:
模块“Realm”和“RealmSwift”之间的循环依赖。
为什么会发生这种情况,我需要什么来摆脱这个愚蠢的错误?
解决方案
如果项目与另一个模块具有相同的名称,则可能会发生这种情况。我曾经命名一个新项目CoreGraphics
,因为那是我正在学习的主题。这显然与CoreGraphics
Apple 的库相冲突。我重新开始使用 nw 项目名称,问题就消失了。
推荐阅读
- sql - ODI 声明变量
- c++ - Google Benchmark,如何只调用一次代码?
- sql - SQL中如何按连续记录分组
- javascript - parseInt、字符串、数字、javascript
- css - 出现验证消息时出现 RadDataForm 样式错误
- d3.js - 无法使用 d3 部署 Rails 6 应用程序。在本地运行但 Heroku 构建中断:ModuleNotFoundError: Module not found: Error: Can't resolve 'd3'
- javascript - 如果要进行新的验证,如何添加第二个?
- python - 核密度估计不会在 Seaborn 中绘制
- swift - 使用 Firebase 快速存储 PKPass
- angular - 根据 Angular 中的输入更改选择的选定值