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 Phases
下 Link Binary With Libraries
中的所有 dylib 引用替换为待定的,但这似乎也无济于事。
从错误消息来看,您似乎没有添加 Realm.framework
(和 RealmSwift.framework
,如果您不混合使用 Swift 和 Objective-C)到 Embedded Binaries 窗格,您可以在项目的 General 选项卡中找到它,如下所示:
要进一步验证,您可以查看选项卡构建阶段。它应该如下所示:
升级到 Swift 2.1 并为 Swift 2.1 添加 Realm 后,我陷入了所谓的 nop 死坑。这发生在我的初始屏幕之后。
dyld_sim`dyld_fatal_error:
0x106897000 <+0>: int3
-> 0x106897001 <+1>: nop
闪屏挂了,我就坐在这里。我不确定这是否与 Realm 或 Swift 2.1 或任何其他动态库有关。
我已经尝试将 Build Phases
下 Link Binary With Libraries
中的所有 dylib 引用替换为待定的,但这似乎也无济于事。
从错误消息来看,您似乎没有添加 Realm.framework
(和 RealmSwift.framework
,如果您不混合使用 Swift 和 Objective-C)到 Embedded Binaries 窗格,您可以在项目的 General 选项卡中找到它,如下所示:
要进一步验证,您可以查看选项卡构建阶段。它应该如下所示: