我最近更新到Swift 2.0,并随之更新了Realm库。这些库以前是手动安装的,但是为了更新Realm,我使用了可可豆荚。一切在模拟器中都可以正常运行,但是当我在设备上运行时会出现错误

dyld: Library not loaded: @rpath/libswiftSecurity.dylib
Referenced from: /private/var/mobile/Containers/Bundle/Application/9F8XXSE5-A233-4438-A83E-9D547FE72D2F/MyApp.app/Frameworks/RealmSwift.framework/RealmSwift
Reason: image not found


我看到过其他帖子,人们提出了类似的问题,但没有任何效果/不适用于我的情况。 (我的项目中已经有Realm Swift 1.2框架,但是我正在尝试使用可可豆荚中的2.0框架)

谢谢!

最佳答案

我通过在构建阶段删除运行脚本命令解决了该问题。

特别:
bash“ $ {BUILT_PRODUCTS_DIR} / $ {FRAMEWORKS_FOLDER_PATH} /Realm.framework/strip-frameworks.sh”

现在,它可以在模拟器和设备上运行。

10-08 16:12