# ペアリングとデバッグ

Monaca CLI を使用して、Monaca アプリをデバッグする場合、ホスト PC ( Monaca CLI を実行中 ) と端末 ( Monaca デバッガーを実行中 ) をペアリングさせます。

Monaca デバッガーとローカル PC を接続する前に、次の点を確認します。

1. Monaca デバッガーとローカル PC が、同一ネットワーク ( LAN または Wi-Fi ) に接続されていること。公共のネットワークでは、クライアント同士の通信が許可されていないことがあり、その場合には、ペアリングはできません。
2. Monaca デバッガーとローカル PC では、同一の Monaca アカウントを使用すること。
3. ローカル PC 側のファイアーウォールを無効化すること。

## ペアリングの設定

{% hint style="info" %}
iOS 14 以降では、Monaca デバッガー初回起動時に手動でペアリングさせる必要があります。\
&#x20;手動でペアリングする方法については、[ペアリング方法](https://ja.docs.monaca.io/products_guide/monaca_cli/pages/-MfWrbFoQSpqFIibx1fY#monaca-デバッガーとのペアリングが失敗する場合)を参照していください。
{% endhint %}

1. Monaca デバッガーアプリを端末上で起動させ、Monaca アカウントを使用してサインインします。サインイン時には、Monaca CLI で使用したアカウント情報と同じものを使用します。
2. PC 側のコマンドウィンドウ上で、プロジェクトの保存先フォルダーへ移動し、\[monaca debug]\() コマンドを実行して、Monaca デバッガーに接続します。

```bash
monaca debug
```

&#x20;   3\. Monaca デバッガー上に、ポップアップメッセージが表示され、Monaca デバッガーとホスト PC をペアリングするか聞かれます。\[ ペアリング ] ボタンをタップします。

![](/files/-MgOX5cESHgopSZ3nv6K)

1. ペアリング後、Monaca デバッガーの \[ ローカルプロジェクト ] 欄に、ローカルに置かれているプロジェクト名が表示されます。ペアリングに失敗した場合には、[Monaca デバッガーとのペアリングが失敗する場合](https://ja.docs.monaca.io/products_guide/monaca_cli/pages/-MfWrbFoQSpqFIibx1fY#monaca-デバッガーとのペアリングが失敗する場合) をご確認ください。

![](/files/-MgOXA88zYTZAzkqHZl7)

## ペアリングの解除

ペアリングの解除方法は、2 通りあります。

### PC 上からの解除

[monaca debug](/products_guide/monaca_cli/cli_commands.md#monaca-debug) コマンドを実行したコマンドウィンドウと同じウィンドウ上で、次のコマンドを実行すれば、Monaca デバッガーと PC 間のペアリングとデバッグ処理を停止できます。

```bash
ctrl + c
```

### Monaca デバッガー上での解除

1. 左上端に表示された切り替えメニューをクリックして、次に、`ローカルコンピュータ`ボタンをクリックします。
2. 接続されている PC が表示されます。PC の横に表示されている`インフォーメーション` アイコンをクリックします ( 下のスクリーンショットを参照のこと )。

![](/files/-MgOXbY1O8gFGRXchv00)

&#x20;   3\. 接続されている PC の情報が表示されます。`この PC を解除する` をクリックして、ペアリングを解除します。解除後は、ローカルに保存されている Monaca プロジェクトは、デバッガー上でデバッグできません。デバッグを再度行う場合には、ペアリングをします。

## Monaca CLI を使用した、Monaca アプリのデバッグ

[Monaca 提供のローカル環境用の開発ツールと Monaca デバッガーとの連携](/products_guide/debugger/debug.md) をご確認ください。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ja.docs.monaca.io/products_guide/monaca_cli/pairing_debugging.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
