私のソフトウェアは SIGUSR2 シグナルを使用し、LLDB (Xcode 4.6.2 で) をデバッガとして使用しています。LLDB が SIGUSR2 で停止しないようにするには、次のコマンドを使用します。
process handle --pass true --stop false --notify true SIGUSR2
LLDB が起動時に常にこのコマンドを実行する方法を探しています。.lldbinitの行に沿って何かを追加することを検討しましsettings append target.process.extra-startup-command process
たが、これにより target.process.extra-startup-command 設定の値が変更されますが (コマンドによって証明されるsettings show
ように)、使用できるかどうか、またはどのように使用できるかは不明ですこの設定により、常にprocess handle
コマンドを実行して SIGUSR2 シグナルを無効にします。
ここに投稿された「解決策」を認識しています: Permanently configure LLDB (in Xcode 4.3.2) to stop on signal。ただし、存在する場合は、よりエレガントなソリューションを探しています。