Xcode没有显示错误堆栈

时间:2017-06-21 19:09:27

标签: xcode

您正在使用Xcode和swift3。

当我运行应用程序时,崩溃但在Xcode中没有显示错误:

enter image description here

如果我想在出现错误时找到该行,我可以做什么

1 个答案:

答案 0 :(得分:1)

Apple将此称为"异常退出"你的申请。来自Apple documentation

  

异常退出[EXC_CRASH // SIGABRT] - 进程异常退出。使用此异常类型导致崩溃的最常见原因是未被​​捕获的Objective-C / C ++异常以及对abort()的调用。

     

如果App Extensions花费太多时间进行初始化(看门狗终止),则会以此异常类型终止。如果由于启动时挂起而导致扩展名被终止,则生成的崩溃报告的Exception Subtype将为LAUNCH_HANG。因为扩展没有main函数,所以花在初始化上的任何时间都发生在扩展和依赖库中的静态构造函数和+ load方法中。你应该尽可能地推迟这项工作。

我发现这是因为传递了FoundationUIKit一个无效参数来完成它的工作。如果我是你,我会通过设置breakpoints来解决你的应用程序崩溃的原因并缩小罪魁祸首。