IOS Unkonw Crash during launch,No Crash Log,No report,How can I catch It?

时间:2017-06-15 10:00:46

标签: ios objective-c crash

I have met a strange problem,My iOS App have integrated Bugly to colllect crash log ,there was a crash during launch, But bugly cannot collect it.

After I saw device log ,there was nothing about the crash.

Also I install signal and exception handler,But all of these didn't work. The crash have left nothing.

How can I catch the crash log?

Thanks.

2 个答案:

答案 0 :(得分:0)

在AppDelegate中检查您的 applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法。

您必须尽快从此方法返回YES,否则如果需要更多时间启动,操作系统将终止应用程序。

答案 1 :(得分:0)

当试图在没有日志的情况下追赶崩溃。我通常创建一个项目的副本(通过git检查一个新的分支很好),然后我开始删除文件和删除代码,同时尝试成功启动项目。一旦我删除了几乎所有内容,如果它仍然不起作用,那么我从头开始创建一个新项目并开始复制并将代码粘贴到新项目中。通常在这个过程中的某个时刻,我有一个启示。

它不是一个优雅的解决方案,但它的工作原理。有一次我删除了项目中的所有内容,因此我开始了一个新项目,当我将故事板复制到新项目时,新项目开始崩溃。我在一个文本编辑器中打开了故事板,发现了一些奇怪的代码,不知何故被破坏了......