【发布时间】:2019-04-01 07:37:15
【问题描述】:
更新 Xcode 和 swift 5 后,在 iOS 12.2 上启动模拟器后,我的应用程序在启动时崩溃。但在早期版本的 ios(如 12.0)中,应用程序可以正常工作。我在真机 ios 12.0.1 上启动应用程序,应用程序运行正常,然后在 iOS 设备 12.2 上启动应用程序,应用程序崩溃
我不知道它是否相关,但在控制台中我有这条消息:
objc[39432]: Swift 类扩展和 Swift 类上的类别 不允许有 +load 方法
然后Xcode重定向到0_abort_with_payload:
libsystem_kernel.dylib`__abort_with_payload:
0x11365200c <+0>: movl $0x2000209, %eax ; imm = 0x2000209
0x113652011 <+5>: movq %rcx, %r10
0x113652014 <+8>: syscall
-> 0x113652016 <+10>: jae 0x113652020 ; <+20>
0x113652018 <+12>: movq %rax, %rdi
0x11365201b <+15>: jmp 0x113634457 ; cerror_nocancel
0x113652020 <+20>: retq
0x113652021 <+21>: nop
0x113652022 <+22>: nop
0x113652023 <+23>: nop
【问题讨论】:
-
必须清理和构建项目?
-
是但不工作..