作業中のフルスクリーン Mac ゲームでクラッシュをデバッグしようとしていますが、LLDB が接続されていると、クラッシュが発生したときにゲームがフリーズするだけで、ゲームから離れられません -コンピューターをハード リセットする必要があります。これを行うためのツールや設定はありますか? クラッシュを再現するために使用しているコンピューターには、複数のモニターがありません。
質問する
254 次
1 に答える
0
2 台のコンピューターでデバッグできますか? ゲームを実行しているマシンで ssh アカウントをセットアップし、ゲームを実行していないマシンからリモート (ターミナルのコマンド ライン) でログインし、ゲームでコマンド ライン lldb を実行します。( process attach -n <appname>
)
以前は、gdb を使用して、Xcode は「リモート デバッグ」をサポートしていました。これは、ssh が既に正しく構成されていることを前提として、この配置 (一方の Mac で Xcode を実行し、もう一方の Mac でフルスクリーン ゲームを実行する) でした。Xcode が現在 lldb を使用したリモート デバッグをサポートしているとは思えません。ワークフローで必要な場合は、http://bugreport.apple.com/ でバグ レポートを提出して、この機能の必要性を登録することをお勧めします。
残念ながら、単一マシンのデバッグを行っている場合、すぐに答えを思いつくことはできません。
于 2013-02-05T20:48:33.967 に答える