AppCode 2023.1 ヘルプ

複数のシミュレーターで実行およびデバッグする

たとえば、異なる iPhone の画面サイズでレイアウトを確認する場合など、1 つのアプリケーションビルドを複数のシミュレータで同時に実行またはデバッグする必要がある場合があります。この場合、実行 / デバッグ構成設定で並列実行を有効にする必要があります。

並列実行を許可する

  1. メインメニューから実行 | 実行構成の編集を選択するか、ツールバーの実行 / デバッグ構成セレクターから実行構成の編集を選択します。

  2. リストから構成を選択します。

  3. 並列実行を許可するチェックボックスを選択し、OK をクリックします。

Allow parallel run

並列実行を有効にした後でシミュレーターでアプリケーションを起動すると、緑色のドットがツールバーと実行またはデバッグツールウィンドウに表示されます。これは、アプリケーションが異なるシミュレータで同時に実行できることを示しています。

Parallel run enabled

別のシミュレーターを起動するには、実行 / デバッグ構成セレクターからそれを選択し、the Run button または the Debug button をクリックします。

実行中のデバイスの数はツールバーに表示されます。

Multiple simulators are running

実行中のアプリケーションの 1 つを停止するには、the Stop button Ctrl+F2 をクリックして、開いたリストからそのアプリケーションを選択します。すべて停止するには、すべて停止を選択します。

関連ページ:

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

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

コードのデバッグ

C/C++ /Objective-C および Swift コードのデバッグには、AppCode は Xcode にバンドルされている LLDB デバッガーを使用します。インストール / 有効化されたプラグインに応じて、他の言語で記述されたコードをデバッグすることもできます。デバッグセッション中に、デバッガーをアタッチしてプログラムを起動します。デバッガーの目的は、プログラムの実行を妨害し、内部で何が起こっているかに関する情報を提供することです。これにより、プログラムのバグを検出して修正するプロセ...

Reveal を使用した iOS アプリのデバッグ

AppCode が明らかにするとの統合をサポート — 再コンパイルせずに実行中のアプリケーションのビューをその場で編集および変更できる iOS アプリケーションのデバッグ用ツールです。Reveal を使用すると、iOS アプリのビュー要素と階層を 2D および 3D の視覚化でリアルタイムにインスペクションし、ビューのレイアウトとレンダリングの問題をすばやくデバッグできます。始める前に環境設定ダイアログで、プラグイン | インストール済みに移動し、AppCode は統合を明らかにしますバンドルプ...

場所をシミュレートする

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