繁体   English   中英

“使用未解析的标识符'Realm'”

[英]“Use of unresolved identifier 'Realm'”

我使用Carthage将Realm安装到我的iOS应用程序目标上(我确保将其添加到Embedded Binaries部分,设置框架搜索路径,并设置copy-frameworks构建阶段)。 我在每个文件的顶部都有一个import RealmSwift语句,我在其中使用它。

尽管如此,在我引用Realm或Realm类型的任何地方,我仍然会收到错误: "Use of unresolved identifier 'Realm'""Use of unresolved identifier '<a realm type>'"

奇怪的是我的应用程序构建和运行没有任何问题; 应用程序运行时错误消失,不应用时重新出现。

我已经尝试过的事情:选择产品>清理,删除派生数据,重新启动Xcode,然后重新启动计算机 - 无效。

“在Xcode中使用未解析的标识符'Realm'”错误

提前致谢。

这是由于rdar:// 23551273 ,它影响了预编译框架的调试。 在迦太基问题#924中也详细讨论过。

我建议你使用carthage update --no-use-binaries来解决这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM