---
title: QR テストは不安定です。
slug: world-sdk-guide-ja/gItT-qr
docTags: 
createdAt: 2024-09-02T08:34:13.136Z
---

Unityで開発されたワールドは、QRコードを通じてZEPETOアプリ（モバイル）でテストできます。

:::hint{type="info"}
**📘&#x20;**&#x4EE5;下のガイドを参照してください。[QRモバイルテスト](docId\:j7528BwC6_F09UMfjhJwj)&#x20;
:::



QRテストが不安定な場合は、以下のタイプに従って問題を解決してください。

## QRコードは認識されましたが、エラーメッセージが表示されます。

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-67Xxl8mpSeDyLfKWLHcjr-20240904-102411.png)

```text
- ZEPETOワールドにアクセスできません。再試行してください
- ワールドメタデータの取得に失敗しました
```

QRコード認識後に上記のメッセージが表示されてワールドが実行されない場合は、ネットワーク設定を確認してください。

### PCで

1. VPNサービスに接続してはいけません。
2. すべてのファイアウォール設定を無効にしてください。
3. （Windows PCでWi-Fiを使用している場合）ネットワークとインターネット > Ethernetに移動し、「プライベートネットワーク」を選択します。
4. （Windows PCでWi-Fiを使用している場合）ネットワークとインターネット > 詳細ネットワーク設定に移動し、Wi-Fi以外のすべてのアダプターを無効にします。

### モバイルで

1. PCと同じネットワークに接続します。
2. （iOSデバイス）ZEPETOアプリのローカルネットワークへのアクセスを許可します。



## ワールドの変更はZEPETOアプリに反映されません。

ZEPETOアプリでワールドを実行したが、開発した変更が反映されていない場合は、以下を確認してください。

1. 作業したシーンは、ファイル > ビルド設定 > ビルドに含まれるシーンリストにあり、チェックが入っている必要があります。
2. ZEPETOアプリは最新バージョンである必要があります。



## 生成されたQRコード画像が破損しています。

編集 > プロジェクト設定 > 品質 > レンダリング > テクスチャ品質に移動し、設定を「フル解像度」に変更してください。



## ビルドを実行中に「ホストを解決できません」というエラーが表示されます。

```text
SocketException: ホスト {PC 名} を解決できませんでした。
```

上記のエラーメッセージがmacOS PCでQRテストのビルドを実行中に表示された場合は、以下の方法を試してください。

1. ターミナルを実行します。
2. 以下のコマンドをコピーして貼り付けます。

- 変更する `{PC 名}` をエラーメッセージのPC名に変更します（例： `My-Computer.local`）。
- パスワードが必要な場合は、macOSアカウントのパスワードを入力してください。

```shell
sudo -- sh -c "echo '127.0.0.1 {PC 名}' >> /private/etc/hosts" && sudo dscacheutil -flushcache
```



## モバイル実行中にAPPLICATION\_ERRORに遭遇する

::Image[]{src="https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-2N8ahdOxwyBNvM5LE08kX-20240904-102411.png" size="74" width="1033" height="547" position="center" showCaption="false"}

モバイルデバイスでアプリケーションを実行中にAPPLICATION\_ERRORに遭遇した場合、この問題は通常、サーバーコードのロジックエラー、例えば未処理の例外によって発生します。

この問題を解決するには、サーバースクリプトをデバッグし、コードに必要な修正を加えることをお勧めします。

:::hint{type="info"}
- 以下のガイドを参照してください。 [サーバーコードのデバッグ](docId\:WKDgDWmIqXl6--4Zq_6fE)&#x20;
:::



## MacOS - ホストを解決できませんでしたエラー

QRビルドを試みているときに「ホストを解決できませんでした」というエラーが発生し、QRコードウィンドウが空になるMacOSユーザーの方は、以下の手順に従ってください。

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-t9XX-hodRsLq993PQWf7k-20240904-102411.png)



1\) MacOSでターミナルを開きます。

- Command+Spaceを押してSpotlight検索を開き、Terminalと入力してEnterを押します。

2\) ターミナルウィンドウが表示されたら、「user@」の後のテキストに注意してください。これがホスト名です。

- 例えば、「user\@ABC」と表示される場合、「ABC」がホスト名です。



3\) ターミナルで、次のコマンドを入力します：

- sudo nano /private/etc/hostsと入力し、Enterを押します。
- パスワードの入力を求められたら、MacOSのログインパスワードを入力します。

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-tlXbzcP66mNZrKGdhN_SC-20240904-102411.png)



4) ホストデータベースの編集画面で、下矢印キーを押してフォーカスを一番下に移動します。

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-A-HQYCao8Xpdj5iDPkhlF-20240904-102411.png)



- 127.0.0.1を入力し、タブを押してから、yourHostname.localを入力します。

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-GpqdkJJB4YhXFemrIHlOX-20240904-102411.png)

```text
 127.0.0.1	yourHostname.local
```



5) 変更を保存するには、Control (^) + Oを押し、次にEnterを押します。

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-cHwnjFI10CqzJIxiNu80w-20240904-102411.png)



6\) 編集モードを終了するには、Control (^) + Xを押します。

7) ターミナルで、DNSをリセットするために次のコマンドを入力します：

:::CodeblockTabs
text

```javascript
sudo dscacheutil -flushcache
```
:::

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-OiTyjooUw28jYP0KIXF0r-20240904-102411.png)



8) Unityに戻り、QRビルドを再度実行してみてください。QRコードは正しく表示されるはずです。

