Realm.io 使用 cocoapods 时出现构建错误`use_frameworks!`

Realm.io build errors when using cocoapods `use_frameworks!`

目标: 能够在 ObjC 项目中使用 swift pods

已采取的步数:

结果(错误):

采取的问题解决步骤:

问题:

坦率地说,我现在真的很困惑,不知道该怎么做。

那么我该如何修复这些构建错误呢?为什么会这样?或者我应该尝试其他哪些解决问题的步骤?(对这些问题中的任何一个的回答将不胜感激)

swift 的 Realm pod 是 "RealmSwift"。我认为您正在使用 objective-c pod。

看看这个 link Realm for Swift。您还可以拖放领域框架,这将避免您一直面临的错误。

显然我的一个文件中有一个 #import <RLMRealm.h>(不知道它是怎么进来的)。我将其更改为 @import Realm;,现在一切正常。我之前在搜索时错过了它,只是在梳理我的代码时才发现它。有趣的是它适用于库但不适用于框架。好吧,想通了,现在一切都很好。

请检查所有导入 Realm 的地方 类。在我的例子中,我导入了 #import <RLMArray.h>。应该是#import <Realm/RLMArray.h>