我从Crashlytics运用我的应用程序后收到了崩溃报告。我这样做了:
给定的完整堆栈跟踪如下所示:
Thread : Fatal Exception: NSInvalidArgumentException
0 CoreFoundation 578074103 __exceptionPreprocess
1 libobjc.A.dylib 807402615 objc_exception_throw
2 CoreFoundation 578095805 __methodDescriptionForSelector
3 CoreFoundation 578086961 ___forwarding___
4 CoreFoundation 577239944 _CF_forwarding_prep_0
5 MakeEatSee 2151151 didReceiveLocalNotificationNewImpl
6 UIKit 635813433 -[UIApplication _handleNonLaunchSpecificActions:forScene:withTransitionContext:]
7 UIKit 635780589 -[UIApplication workspace:didReceiveActions:]
8 FrontBoardServices 686207177 __31-[FBSSerialQueue performAsync:]_block_invoke
9 CoreFoundation 577839101 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__
10 CoreFoundation 577835713 __CFRunLoopDoBlocks
11 CoreFoundation 577830427 __CFRunLoopRun
12 CoreFoundation 577096497 CFRunLoopRunSpecific
13 CoreFoundation 577096003 CFRunLoopRunInMode
14 GraphicsServices 698237009 GSEventRunModal
15 UIKit 633677553 UIApplicationMain
16 MakeEatSee 502059 main (main.m:14)
17 libdyld.dylib 813284015 start
MakeEatSee
是我的应用的名称。这发生在NSNotification
张贴的时间。
我以前测试过这个代码路径,之前肯定有用过。
我无法理解这次崩溃。理由是:
SKTAppDelegate
。SKTAppDelegate
。 SKT
前缀通常用于SupportKit,即Smooch的旧名称。这个,我在应用程序中使用。但是没有,我在应用程序中使用它。SKTAppDelegate
会引导您进入Apple demo sources didReceiveLocalNotificationNewImpl
方法。为什么会发生这种崩溃?我该怎么做才能解决它?
答案 0 :(得分:0)
我发现这是由使用Smooch iOS SDK 3.0.0引起的。我已更新到最新版本3.0.1,此问题似乎已得到解决。