[英]“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,然后重新启动计算机 - 无效。
提前致谢。
这是由于rdar:// 23551273 ,它影响了预编译框架的调试。 在迦太基问题#924中也详细讨论过。
我建议你使用carthage update --no-use-binaries
来解决这个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.