2

Xamarin Studio 4.1.9、Xamarin.iOS を実行しています。

ネイティブ コードをアプリケーションにリンクした場合、そのネイティブ コードにブレークポイントを設定するにはどうすればよいでしょうか?

4

1 に答える 1

2

最も簡単な方法は、ネイティブ デバッガー (gdbまたは などlldb) を使用して既存のプロセスにアタッチすること--pid=XXXXXです。次に、マネージド デバッガーで行う場合と同様に、ブレークポイントの設定、実行の中断/継続、監視の設定を行うことができます。

これは、マネージ デバッガー (Xamarin.Studio 内) を使用してマネージ側をデバッグしている場合でも機能しますが、デバッガーを前後に切り替える必要があります (たとえば、ブレークポイントがヒットした場合)。

注: ネイティブ デバッガーは、そのまま(コマンドライン) または一部の GUI (Xcode など) から使用できます。

于 2013-09-04T20:02:32.157 に答える