问题:运行在低版本系统(iOS12以下系统)直接崩溃
原因:Reason: Library not loaded: /usr/lib/swift/libswiftUIKit.dylib,动态库libswiftUIKit没有加载到。
日志信息:
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Description: DYLD, Library not loaded: /usr/lib/swift/libswiftUIKit.dylib | Reason: image not found
Triggered by Thread: 0
解决方法: 在"Build Settings"中找到"Other Linker Flags"添加"-Wl,-weak-lswiftUIKit"即可。 如果是其他动态库,仅需要替换swiftUIKit即可。
官方解释: developer.apple.com/forums/thre…