2

作業中のフルスクリーン Mac ゲームでクラッシュをデバッグしようとしていますが、LLDB が接続されていると、クラッシュが発生したときにゲームがフリーズするだけで、ゲームから離れられません -コンピューターをハード リセットする必要があります。これを行うためのツールや設定はありますか? クラッシュを再現するために使用しているコンピューターには、複数のモニターがありません。

4

1 に答える 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 に答える