在使用 Xcode 12 模拟器启动应用时,我遇到了信号 SIGABRT 的奇怪崩溃问题。这在 Xcode 12.0 和 Xcode 12.0.1 的最新版本上发生。我已经尝试了最新的 beta 版本 12.2。
应用在设备上运行良好。
由于日志较少,我无法追踪太多信息。以下是堆栈信息:
线程 1
应用在设备上运行良好。
由于日志较少,我无法追踪太多信息。以下是堆栈信息:
线程 1
dyld`__abort_with_payload:
0x1194b0ed4 <+0>: movl $0x2000209, %eax ; imm = 0x2000209
0x1194b0ed9 <+5>: movq %rcx, %r10
0x1194b0edc <+8>: syscall
-> 0x1194b0ede <+10>: jae 0x1194b0ee8 ; <+20>
0x1194b0ee0 <+12>: movq %rax, %rdi
0x1194b0ee3 <+15>: jmp 0x1194af408 ; cerror_nocancel
0x1194b0ee8 <+20>: retq
0x1194b0ee9 <+21>: nop
0x1194b0eea <+22>: nop
0x1194b0eeb <+23>: nop
添加异常断点后,控制台输出如下:
dyld: Library not loaded: /usr/lib/libnfshared.dylib
Referenced from: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreNFC.framework/CoreNFC
Reason: no suitable image found. Did find:
/usr/lib/libnfshared.dylib: mach-o, but not built for platform iOS-sim
在我的项目中,我没有使用CoreNFC。 我已经检查过它没有被链接和使用pod。