【问题标题】:iOS 9 runtime nop pit of deathiOS 9 运行时 nop 死坑
【发布时间】:2015-11-11 19:32:05
【问题描述】:

在升级到 Swift 2.1 并为 Swift 2.1 添加 Realm 之后,我陷入了我所说的死亡坑。这发生在我的启动画面之后。

dyld_sim`dyld_fatal_error:
    0x106897000 <+0>: int3   
->  0x106897001 <+1>: nop    

启动画面挂起,我就坐在这里。我不确定这是否与 Realm 或 Swift 2.1 或任何其他 dylibs 有关。

我已尝试将 Link Binary With LibrariesBuild Phases 下的所有 dylib 引用替换为他们的待定文件,但这似乎也不起作用。

【问题讨论】:

    标签: ios swift realm swift2.1


    【解决方案1】:

    从错误消息看来,您没有将 Realm.framework(和 RealmSwift.framework,如果您不混合使用 Swift 和 Objective-C)添加到 Embedded Binaries 窗格,您可以在项目的 General 选项卡中找到它,如下所示:

    为了进一步验证,您可以检查标签构建阶段。它应该如下所示:

    【讨论】: