AppCode 2023.1 ヘルプ

デバッガーセッションを開始する

デバッガーセッションの開始は、通常モードでプログラムを実行することに非常に似ています。デバッガーはバックグラウンドで接続されているため、デバッガーセッションを開始するために特別な設定を行う必要はありません。AppCode からプログラムを実行できる場合は、同じ構成を使用してデバッグすることもできます。

プログラムをデバッグするたびに、デバッガーセッションは実行 / デバッグ構成に基づいています。AppCode を構成して、プログラムを起動する前に任意のパラメーターを使用し、任意のアクションを実行できます。例: デバッガーセッションを開始するたび、または以前にコンパイルしたコードを使用するたびに、構成でアプリケーションをビルドできます。

  • ツールバーの実行 / デバッグ構成セレクターで実行 / デバッグ構成デバイスが選択されている場合は、the Debug button をクリックするか、Shift+F9 を押します。

    Run Menu
  • デバッグの前に実行 / デバッグ構成またはデバイスを変更する場合は、Alt+Shift+F9 を押して、目的の構成またはデバイスを選択します。デバッグセッションがすぐに開始されます。

    Select debug configurations

    デバッグする前に実行 / デバッグ構成を編集する場合は、Alt+Shift+F9 を押してから、0 を押します。開いたダイアログで、目的の構成を選択し、必要な設定を変更して、デバッグをクリックします。

デバッガーセッションの一時停止 / 再開

デバッガーセッションの実行中に、デバッグツールウィンドウのツールバーのボタンを使用して、必要に応じて一時停止 / 再開できます。

  • デバッガーセッションを一時停止するには、the Pause button をクリックします。

  • デバッガーセッションを再開するには、the Resume button F9 をクリックします。

デバッガーセッションを終了する

  • デバッグツールウィンドウの停止ボタンをクリックします。または、Ctrl+F2 を押して、終了するプロセスを選択します(2 つ以上ある場合)。

生産性のヒント

応答しないアプリケーションをデバッグする

アプリケーションがハングした場合は、セッションを一時停止して、デバッガーが現在の状態に関する情報を取得できるようにします。その後、プログラムの状態を調べて、問題の原因を特定できます。

一時停止をさらに活用

式を評価する必要がある場合、および AppCode は、ブレークポイントで停止しなかったため、で行さらに、あなたのプログラムを進めることができることを行うことはできません足踏み。この後、ブレークポイントで停止したかのようにデバッガーを使用できます。これが有効な解決策ではない場合もありますが、場合によっては役立つことがあります。

関連ページ:

アプリケーションを実行する

AppCode を使用すると、実際のデバイスだけでなく、シミュレートされたデバイスでも iOS および tvOS アプリケーションを実行できます。macOS のアプリケーションは、AppCode がインストールされている現在の Mac で実行されます。実行 / デバッグ構成を選択する:AppCode では、Xcode スキームの類似物であり、それらと同期される実行 / デバッグ構成を使用してアプリケーションを実行します。AppCode で作成されたすべてのプロジェクトには、アプリケーションと同...

実行 / デバッグ構成

AppCode は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。AppCode の実行 / デバッグ構成は Xcode スキームと同等であり、それらとの同期が維持されます。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — テストクラスまたはメソッドを実行するたびに作成され、ガターアイコン / を使用します。永続的 — テンプレートから明示的に作成さ...

実行 / デバッグ構成ダイアログ

このダイアログを使用して、実行 / デバッグ構成を作成、編集、調整、削除したり、新しく作成されたすべての実行 / デバッグ構成に適用されるデフォルトのテンプレートを構成したりします。既存の実行 / デバッグ構成は、構成タイプごとにグループ化されています。新しい構成を作成するためのテンプレートは編集可能であり、ダイアログの左側のペインにある構成テンプレートの編集…リンクから利用できます。共通設定:実行構成を編集するとき(ただし実行構成テンプレートは編集しないとき)、次のオプションを指定できます。...

ブレークポイント

ブレークポイントは、特定のポイントでプログラムの実行を一時停止する特別なマーカーです。これにより、プログラムの状態と動作を調べることができます。ブレークポイントは、単純な場合(たとえば、コード行に到達したときにプログラムを一時停止する場合)や、より複雑なロジック(追加の条件に対するチェック、ログメッセージの書き込みなど)を伴う場合があります。設定したブレークポイントは、一時的なブレークポイントを除いて、明示的に削除するまでプロジェクトに残ります)。ブレークポイントの種類:AppCode では、...

デバッグツールウィンドウ

デバッガーセッションを開始すると、デバッグツールウィンドウが表示されます。このウィンドウを使用して、デバッガーセッションを制御し、プログラムデータ(フレーム、スレッド、変数など)を表示して分析し、さまざまなデバッガーアクションを実行します。これは、デバッグツールウィンドウの概要です。ツールウィンドウの使用に関する一般的な手順については、ツールウィンドウを参照してください。セッション:使用可能なデバッグセッションは、デバッグツールウィンドウの上部でタブに分割されています。特定の実行 / デバッグ...