ios – “使用未解析的标识符’Realm’”

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

尽管如此,在我引用Realm或Realm类型的任何地方,我仍然会收到错误:“使用未解析的标识符’Realm’”或“使用未解析的标识符’< a realm type>‘”.

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

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

《ios – “使用未解析的标识符’Realm’”》

提前致谢.

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

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

点赞