複数のターゲットを実行 / デバッグする
AppCode は、複数のものを一度に実行 / デバッグするいくつかの方法を提供します。たとえば、複数の異なるプロセスまたはタスクを起動する必要があるクライアントサーバーアプリや複雑なテストです。いずれにせよ、最初のステップは、起動する必要があるタスクまたはプロセスごとに実行構成を作成することです。必要な構成がすべて整ったら、起動するためのいくつかのオプションがあります。
複合実行構成を使用する複数の構成を並行して起動する
起動前タスクを使用する複数の構成を順番に起動する
複数の構成を一度に起動すると、それぞれが実行またはデバッグツールウィンドウの個別のタブで使用可能になります。
複合実行 / デバッグ構成による並列起動
複合実行構成を使用すると、複数の実行 / デバッグ構成を同時に起動できます。
複合実行 / デバッグ構成を作成する
セッションで起動する必要がある各アプリやプロセスの実行 / デバッグ構成を作成します。
メインメニューから、を選択します。または、Alt+Shift+F10 を押してから、0 を押します。
実行 / デバッグ構成ダイアログで、
をクリックするか Alt+Insert を押してから、複合を選択します。
名前フィールドに実行 / デバッグ構成名を指定します。この名前は、使用可能な実行 / デバッグ構成のリストに表示されます。
新しい実行 / デバッグ構成を複合構成に含めるには、追加
をクリックし、リストから目的の構成を選択します。
必要に応じて、実行 / デバッグ構成を実行するデバイスまたはシミュレーターを選択します。

各構成に対して特定のデバイス / シミュレーターを選択した場合、複数指定がセレクターに表示されます。
デバイス / シミュレーターを指定していない場合、デフォルトで最小シミュレーターバージョンが選択されます。ただし、セレクターから目的のデバイスまたはシミュレーターを選択できます。
変更を適用し、ダイアログを閉じます。
複合構成をセットアップしたら、デバッグの有無にかかわらず起動できます。
起動前タスクによる順次起動
実行 / デバッグ構成の起動前タスクをさまざまなことに使用できます。そのうちの 1 つは、他の実行 / デバッグ構成を起動することです。
「起動前」タスクの構成
セッションで起動する必要がある各アプリやプロセスの実行 / デバッグ構成を作成します。
メインメニューから、を選択します。または、Alt+Shift+F10 を押してから、0 を押します。
実行 / デバッグ構成ダイアログで、最後に起動する構成を選択します。
構成設定で起動前セクションを展開します。
追加、次に 別の構成を実行をクリックし、目的の構成を選択します。
必要な構成がすべて追加されていることを確認します。
アップ Alt+Up および
ダウン Alt+Down を使用して起動順序を調整します (上部の構成が最初に起動されます)。
変更を適用し、ダイアログを閉じます。
最後に開始する構成で起動前タスクを設定したら、デバッグの有無にかかわらず起動できます。
関連ページ:
実行 / デバッグ構成
AppCode は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。AppCode の実行 / デバッグ構成は Xcode スキームと同等であり、それらとの同期が維持されます。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — テストクラスまたはメソッドを実行するたびに作成され、ガターアイコン / を使用します。永続的 — テンプレートから明示的に作成さ...
アプリケーション拡張
このページを使用して、iOS/tvOS アプリケーション拡張機能の実行 / デバッグ構成をセットアップします。構成タブ:コンテナーアプリのターゲットメイン (コンテナー) アプリケーションのターゲットを選択します。拡張ターゲットリストから拡張ターゲットを選択します。実行可能構成に適した実行可能ファイルを選択します。プログラム引数このフィールドには、コマンドラインで使用する形式で、プログラムに渡される引数のリストを入力します。必要に応じて、ボタンをクリックし、必要な引数を入力します。作業ディレクト...
環境変数とプログラム引数
プログラムの引数と環境変数を実行 / デバッグ構成に追加することで、アプリのランタイム動作に影響を与えることができます。プログラム引数を追加するメインメニューから、を選択するか、ツールバーの実行 / デバッグ構成セレクターから実行構成の編集を選択します。開いた実行 / デバッグ構成ダイアログで、引数を渡す構成を選択します。プログラム引数フィールドに引数を入力します。引数はスペースで区切る必要があります。をクリックしてテキストフィールドを展開すると、引数のリスト全体を表示および編集できます。をクリ...