iOS 9 运行时 nop 死坑

iOS 9 runtime nop pit of death

升级到 Swift 2.1 并为 Swift 2.1 添加 Realm 后,我陷入了所谓的 nop 死坑。这发生在我的初始屏幕之后。

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

闪屏挂了,我就坐在这里。我不确定这是否与 Realm 或 Swift 2.1 或任何其他动态库有关。

我已经尝试将 Build PhasesLink Binary With Libraries 中的所有 dylib 引用替换为待定的,但这似乎也无济于事。

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

要进一步验证,您可以查看选项卡构建阶段。它应该如下所示: