调试奇怪的程序终止

时间:2017-10-11 20:24:03

标签: swift xcode macos

我有一个项目中包含大量代码,据我所知,这堆代码开始影响应用程序的稳定性,直到我无法调试它。该应用程序由几个可执行文件组成,例如ui和几个守护程序,用于处理不同用户空间下的不同操作。其中一个守护进程通过执行下面的代码(在XCode 9.1 Beta中)以非零返回值退出,而代码在XCode 8中完全正常工作时开始表现得很奇怪。

import Foundation

dispatchMain();

我试图在XCode可以调试的每个可能的异常上放置断点。我打算在exit函数中将断点放在指令级别,它没有被调用。

我无法弄清楚世界上这样的事情是如何发生的,或者如何调试这种情况。对此方面的任何想法都表示赞赏!

0 个答案:

没有答案