我最近更新到了 Swift 2.0,同时我还需要更新我的 Realm 库。这些库之前是手动安装的,但为了更新 Realm,我使用了 cocoa pods。一切在模拟器中运行良好,但是当我在我的设备上运行时出现错误
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 框架,但我正在尝试使用 cocoa pods 中的 2.0 框架)
谢谢!
最佳答案
我通过在构建阶段删除运行脚本命令解决了该问题。
具体来说: bash“${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework/strip-frameworks.sh”现在它可以在模拟器和设备上运行。
关于Swift 2.0 Realm 库未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33203263/