面对我的应用程序崩溃,我正在使用外部SDK来显示一些广告,崩溃速度很快,并且得到的报告如下:
-[ExternalProviderCAbstractShowableNetworkALongLongNameForAFunction:]
EXC_BAD_accESS KERN_INVALID_ADDRESS 0x0000000169646588
Crashed: com.apple.main-thread
0 libobjc.A.dylib 0x1ae842240 objc_retain + 16
1 MyApp 0x10526b29c -[ExternalProviderCAbstractShowableNetworkALongLongNameForAFunction:] + 4372116124
2 MyApp 0x10521e724 -[ExternalProvider show:] + 4371801892
3 MyApp 0x1052aef28 -[ExternalProvider show:] + 4372393768
4 MyApp 0x10509812c closure #1 in static AdsManager.show(fromController:) + 66 (AdsManager.swift:66)
5 MyApp 0x104eb7908 thunk for @escaping @callee_guaranteed () -> () (<compiler-generated>)
6 libdispatch.dylib 0x1ae7b3c2c <redacted> + 32
7 libdispatch.dylib 0x1ae7b5088 <redacted> + 20
8 libdispatch.dylib 0x1ae7c0d54 _dispatch_main_queue_callback_4CF + 968
9 CoreFoundation 0x1aea88700 <redacted> + 16
10 CoreFoundation 0x1aea8345c <redacted> + 1980
11 CoreFoundation 0x1aea82978 CFRunLoopRunSpecific + 480
12 GraphicsServices 0x1b8bb2534 GSEventRunmodal + 108
13 UIKitCore 0x1b2b74f0c UIApplicationmain + 1940
14 MyApp 0x104eb2b88 main + 16 (SettingsnotificationViewController.swift:16)
15 libdyld.dylib 0x1ae902f04 <redacted> + 4
我将报告发送给了外部提供商,技术支持告诉我:
不能成为我们,因为+ 4372116124如果是我们的代码,则太多了,少于100
我理解+某事是指令崩溃后的字节数,告诉您一切对我来说并不多,问题是:这个数字是否太多?您怎么知道+100是最大字节数?如果正确,这意味着崩溃来自第5或4行? 非常感谢你。