调试时,我可以让Xcode忽略某些信号吗?

时间:2016-07-02 13:22:04

标签: xcode macos signals

我在Xcode上为OS X应用程序进行了一些开发。我需要通过以下方式将SIGUSR1发送到应用程序:

  kill(getpid(), SIGUSR1)

这很有用。但是,每次SIGUSR1发送时,Xcode都会被阻止,以显示信号被捕获。我可以让Xcode简单地忽略这个信号并在调试过程中继续运行吗?

提前谢谢你!

1 个答案:

答案 0 :(得分:1)

this question无耻地借钱,您可以使用类似的

process handle SIGUSR1 -n true -p true -s false

从LLDB控制台。该问题的accepted answer有一种可以在每次运行时自动启用此功能的方法。