我有一个在xcode 8.3.3中运行良好的cordova应用程序。我试图在iOS 11中使用xcode 9.0 beta测试它,它在启动时在一些汇编代码中崩溃,其最后一行是:
0x110d9179b <+91>: jmp 0x110f4027c ; symbol stub for: objc_retain
0x110d917a0 <+96>: leaq 0x1ba5ad(%rip), %rax ; "*** CFRetain() called with NULL ***"
0x110d917a7 <+103>: movq %rax, 0x3b946a(%rip) ; gCRAnnotations + 8
-> 0x110d917ae <+110>: ud2
最后一行崩溃是EXC_BAD_INSTRUCTION(代码= EXC_I386_INVOP,子代码= 0x0)。
有什么想法吗?
答案 0 :(得分:0)
显然这是xcode 9 beta 3的一个问题。当我升级到beta 4时它就解决了。