未解决的标识符“Realm”的使用。

4
我使用Carthage将Realm安装到我的iOS应用程序目标中(我确保将其添加到嵌入式二进制文件部分,设置了框架搜索路径,并设置了“copy-frameworks”构建阶段)。我在每个使用它的文件顶部也有一个“import RealmSwift”的语句。
尽管如此,在任何引用Realm或Realm类型的地方,我仍然会收到错误:“未解决的标识符'Realm'”或“未解决的标识符''”。
奇怪的是,我的应用程序可以构建和运行而没有任何问题;这些错误在应用程序运行时消失,并在应用程序停止运行时重新出现。
我已经尝试过的事情:选择Product>清除,删除派生数据,重新启动Xcode和计算机 - 什么都不起作用。

"Use of unresolved identifier 'Realm'" error in Xcode

提前感谢。

1个回答

2

这是由于rdar:// 23551273引起的,它会影响使用预编译框架进行调试。在Carthage问题#924中也对此进行了详细讨论。

我建议您使用carthage update --no-use-binaries来解决此问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接