有谁知道Xcode发送什么信号来杀死正在运行的程序?我需要一个处理程序在程序被杀之前进行一些清理。我已经尝试过SIGINT和SIGTERM,但它似乎不起作用。
答案 0 :(得分:0)
它发送sinal SIGKILL。要验证您是否可以在调试模式下打开任何应用程序,并在停止任务时检查控制台。
但是如果它是kill -9你就无法捕获信号。
你想做什么样的清理?我不认为有任何需要处理该事件,因为你是故意从XCode做的。如果您尝试将此信号发送到Xcode之外的进程(如终端),那么就有意义了。
答案 1 :(得分:0)
你不应该这样做。
使用AppDelegate
。