dyld:库未加载:@rpath / Realm.framework / Realm目标C框架的Realm错误

时间:2016-11-07 10:48:32

标签: objective-c realm xcode8

我已经安装了Realm Objective C Framework(2.0.3),只需将其拖入我在Xcode 8中创建的项目中。当我第一次在模拟器上尝试时,我得到了典型的dyld错误。

dyld: Library not loaded: @rpath/Realm.framework/Realm
Referenced from: /var/containers/Bundle/Application/89F5987A-F3F0-45F2-9014-6BA662135E00/RelamDemo.app/RelamDemo
Reason: image not found

所以我尝试使用以下建议修复它: https://github.com/realm/realm-cocoa/issues/1681#issuecomment-120749962

它适用于iOS 10模拟器。

但是当我尝试在设备上运行相同的项目(iOS 10 / 9.3.2)时,我又遇到了同样的dyld错误。

我已经检查过我在项目中复制了Realm.framework。现在我该如何解决这个问题?

1 个答案:

答案 0 :(得分:7)

您还需要确保Realm.framework也被复制到应用的“嵌入式二进制文件”部分。

您可以在项目设置的“常规”标签中找到该部分。

Embedded Binaries

(截图由this iOSDevCenter post提供)