場所をシミュレートする
さまざまなデバイスの場所でアプリケーションをテストするには、実行 / デバッグ構成のデフォルトの場所を指定し、アプリケーションの実行中にそれを変更できます。
位置シミュレーションを許可する
実行 / デバッグ構成のロケーションシミュレーションを有効にするには、次の手順を実行します。
メインメニューから を選択するか、ツールバーの実行 / デバッグ構成セレクターから実行構成の編集 ... を選択します。
リストから構成を選択し、オプションタブに移動します。
位置シミュレーションを許可するチェックボックスを選択し、OK をクリックします。

実行 / デバッグ構成の場所を指定する
アプリケーションとテストの実行 / デバッグ構成の両方の場所を指定できます。
メインメニューから を選択するか、ツールバーの実行 / デバッグ構成セレクターから実行構成の編集 ... を選択します。
リストから構成を選択し、オプションタブに移動します。
位置シミュレーションを許可するチェックボックスを選択します。
デフォルトロケーションフィールドで、リストから場所を選択し、OK をクリックします。

なし値が選択されている場合、現在の場所が使用されます。
リストに新しい場所を追加する場合は、GPX ファイルを使用します。
アプリケーションの実行中に場所を変更する
アプリケーションまたはアプリケーション拡張機能の実行中またはデバッグ中にデバイスの場所を変更できます。
実行 / デバッグ構成でロケーションシミュレーションが許可されていることを確認します。
アプリケーションの Shift+F10 の実行または Shift+F9 のデバッグを開始します。

開いたリストから目的の場所を選択します。
必要な場所が見つからない場合は、カスタムロケーションを選択して場所の座標を入力します。

この場所はデバイス上でシミュレートされますが、リストには保存されません。リストにカスタムの場所を追加する場合は、GPX ファイルを使用します。
GPX ファイルを使用する
標準リストにないカスタムの場所をシミュレートするには、GPX ファイルを使用できます。これらのファイルを使用して、動きをシミュレートすることもできます。
GPX(英語) は、GPS データの保存に使用される XML ベースのファイル形式です。このフォーマットは、ウェイポイント <wpt> を記述し、<trk> を追跡し、<rte> をルーティングします。AppCode は、ウェイポイント <wpt> のみをサポートします。
既存の GPX ファイルをプロジェクトに追加したり、AppCode で編集したり、Xcode テンプレートから新しいファイルを作成したりできます。
新しい GPX ファイルを作成する
プロジェクトツールウィンドウ Alt+1 で、ファイルを追加するディレクトリを右クリックし、を選択します。
開いたダイアログで、を選択します。

次へをクリックします。
次のページで、ファイル名と場所を指定し、ファイルが属するグループとターゲットを定義します。後で、ファイル名が場所のリストに表示されます。完了をクリックします。
初期コンテンツを含む GPX ファイルが作成されます。
場所をシミュレートする場合は、場所の座標と(オプションで)名前を含む
<wpt>要素を 1 つ作成します。例:<gpx> <wpt lat="45.4408" lon="12.3155"> <name>Venice, Italy</name> </wpt> </gpx>動きをシミュレートするには、時間値を含むいくつかのウェイポイントを追加します。
<gpx> <wpt lat="40.606641" lon="-74.044835"> <time>2019-11-05T16:25:12Z</time> </wpt> <wpt lat="40.608693" lon="-74.038514"> <time>2019-11-05T16:25:17Z</time> </wpt> <wpt lat="40.610769" lon="-74.032217"> <time>2019-11-05T16:25:26Z</time> </wpt> </gpx>
GPX ファイルがプロジェクトに追加されると、実行 / デバッグツールウィンドウと実行 / デバッグ構成ダイアログの両方の場所リストで新しいアイテムが使用可能になります。

関連ページ:
アプリケーションを実行する
AppCode を使用すると、実際のデバイスだけでなく、シミュレートされたデバイスでも iOS および tvOS アプリケーションを実行できます。macOS のアプリケーションは、AppCode がインストールされている現在の Mac で実行されます。実行 / デバッグ構成を選択する:AppCode では、Xcode スキームの類似物であり、それらと同期される実行 / デバッグ構成を使用してアプリケーションを実行します。AppCode で作成されたすべてのプロジェクトには、アプリケーションと同...
テスト用の実行 / デバッグ構成を作成する
実行 / デバッグ構成を使用して、通常のアプリケーションを実行するのと同様の方法でテストを実行できます。テスト設定を作成するメインメニューからを選択します。ツールバーのをクリックして、利用可能なテストフレームワークのいずれかを選択します: Boost.Test、Catch、Google Test、または XCTest。開いたダイアログで、次の構成を変更できます。名前フィールドで、実行 / デバッグ構成の名前を変更します。デフォルト名には、選択したクラス / メソッドとテストターゲットが含まれます...
コードのデバッグ
C/C++ /Objective-C および Swift コードのデバッグには、AppCode は Xcode にバンドルされている LLDB デバッガーを使用します。インストール / 有効化されたプラグインに応じて、他の言語で記述されたコードをデバッグすることもできます。デバッグセッション中に、デバッガーをアタッチしてプログラムを起動します。デバッガーの目的は、プログラムの実行を妨害し、内部で何が起こっているかに関する情報を提供することです。これにより、プログラムのバグを検出して修正するプロセ...
デバッグツールウィンドウ
デバッガーセッションを開始すると、デバッグツールウィンドウが表示されます。このウィンドウを使用して、デバッガーセッションを制御し、プログラムデータ(フレーム、スレッド、変数など)を表示して分析し、さまざまなデバッガーアクションを実行します。これは、デバッグツールウィンドウの概要です。ツールウィンドウの使用に関する一般的な手順については、ツールウィンドウを参照してください。セッション:使用可能なデバッグセッションは、デバッグツールウィンドウの上部でタブに分割されています。特定の実行 / デバッグ...
複数のシミュレーターで実行およびデバッグする
たとえば、異なる iPhone の画面サイズでレイアウトを確認する場合など、1 つのアプリケーションビルドを複数のシミュレータで同時に実行またはデバッグする必要がある場合があります。この場合、実行 / デバッグ構成設定で並列実行を有効にする必要があります。並列実行を許可するメインメニューからを選択するか、ツールバーの実行 / デバッグ構成セレクターから実行構成の編集を選択します。リストから構成を選択します。並列実行を許可するチェックボックスを選択し、OK をクリックします。並列実行を有効にした後で...