AppCode 2023.1 ヘルプ

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

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

始める前に

  1. 環境設定ダイアログ(Ctrl+Alt+S)で、プラグイン | インストール済みに移動し、AppCode は統合を明らかにしますバンドルプラグインが有効になっていることを確認します。

  2. Reveal 1.0.4 以降がコンピューターにインストールされていることを確認してください。

明らかにする

  1. メインメニューから実行 | 実行構成の編集を選択します。

  2. 実行 / デバッグ構成ダイアログで、明らかにするタブに移動します。

    Configurations for Reveal
  3. 自動的にプロジェクトに追加ライブラリ明らかに持っている起動時に Reveal ライブラリを挿入するチェックボックスをオンにして起動し公開します。

  4. Reveal ライブラリをアップロードしてデバイスに署名する場合は、必要に応じて Reveal ライブラリをアップロードするチェックボックスを選択します。

  5. 起動前セクションでは、実行前に外部ツールを起動するか、別の実行 / デバッグ構成を起動するかを定義できます。

AppCode からの Reveal の起動

  1. 実行 / デバッグ構成を選択し、the Run button Shift+F10 または the Debug button Shift+F9 をクリックして、アプリケーションを実行またはデバッグします。

  2. 開いた実行またはデバッグツールウィンドウで、the Show inReveal button をクリックします。

    Reveal button in the Run tool window

    Reveal でアプリケーションが開きます。

    Debugging with Reveal

関連ページ:

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

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

外部ツール

サードパーティのコマンドラインアプリケーションを外部ツールとして構成して、AppCode から実行します。例: ワークフローでは、特定のスクリプト、コードジェネレーター、アナライザー、プリプロセッサーまたはポストプロセッサー、データベースユーティリティなどの実行が必要になる場合があります。外部ツールとして構成することにより、AppCode は専用のアクションを提供します。これは、メインメニューや特定のコンテキストメニューから実行したり、ショートカットを割り当てたり、特定の実行構成を起動するときに...

実行 / デバッグ構成

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

root としてデバッグする

AppCode では、root 権限でアプリケーションを実行およびデバッグできます。root 権限で実行するオプションは、macOS ターゲットのアプリケーション実行 / デバッグ構成でのみ使用できます。このチェックボックスを選択すると、実行またはデバッグ用の root 権限で構成が起動されます。承認時間を設定する:昇格された特権でアプリケーションを実行またはデバッグするたびに承認したくない場合は、承認を保持する時間を構成できます。これは、コマンドラインプログラムがデフォルトでどのように機能す...

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

たとえば、異なる iPhone の画面サイズでレイアウトを確認する場合など、1 つのアプリケーションビルドを複数のシミュレータで同時に実行またはデバッグする必要がある場合があります。この場合、実行 / デバッグ構成設定で並列実行を有効にする必要があります。並列実行を許可するメインメニューからを選択するか、ツールバーの実行 / デバッグ構成セレクターから実行構成の編集を選択します。リストから構成を選択します。並列実行を許可するチェックボックスを選択し、OK をクリックします。並列実行を有効にした後で...