Swift 2.0 Realm 库未加载

标签 swift runtime-error realm

我最近更新到了 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/

相关文章:

java - Android 我如何在 Thread 上使用 Realm

android - Realm 的长生命周期后台实例

xcode - 为什么我不能导入 ClockKit 并在 Xcode Playground 中使用 CLKComplicationDataSource?

ios - 如何以编程方式设置 ImageView 的方向

java - Eclipse JDT 核心 Java 运行时错误 - java.lang.NoSuchMethodError

c++ - 修改 char *const 字符串

ios - 未找到 RealmSwift 框架

ios - UIImagePickerController 后退按钮/取消按钮不可见

swift - 使用 ORSSerialPort 从 Swift 4 中的串行端口读取

java - 预期为 BEGIN_ARRAY,但为 BEGIN_OBJECT Gson android 可序列化