我在Xcode上为OS X应用程序进行了一些开发。我需要通过以下方式将SIGUSR1发送到应用程序:
kill(getpid(), SIGUSR1)
这很有用。但是,每次SIGUSR1发送时,Xcode都会被阻止,以显示信号被捕获。我可以让Xcode简单地忽略这个信号并在调试过程中继续运行吗?
提前谢谢你!
答案 0 :(得分:1)
从this question无耻地借钱,您可以使用类似的
process handle SIGUSR1 -n true -p true -s false
从LLDB控制台。该问题的accepted answer有一种可以在每次运行时自动启用此功能的方法。