iOS/macOS/visionOS 上のログ分析
Native(iOS/macOS)、Unity(iOS/macOS/visionOS)、および Unity エディタ(macOS) 上のログについては、以下の説明を参照してください。
ログの取得方法
iOS/visionOS デバイス上のアプリケーションを分析する必要がある場合は、USBケーブルでデバイスを macOS 開発デバイスに接続します。macOS デバイス上のアプリケーションまたはプログラムを分析する必要がある場合は、この手順は不要です。
macOS 開発デバイスで、Finder -> アプリケーション -> ユーティリティ -> Console を開きます。Console で Start streaming をクリックし、分析するプログラムを実行します。アプリケーションまたはプログラムを起動し、Console にログが表示されるまで待ちます。そのログを右クリックし、Show Process "<アプリケーション名>" を選択すると、そのアプリケーションまたはプログラムプロセスのすべてのログを表示できます。
以下は例です。

Cmd + A を押してすべてのログを選択し、Cmd + C を押すと、ログをクリップボードにコピーできます。
macOS 上のプログラムの場合、コマンドラインプログラムであれば、ターミナルからログ出力を取得することもできます。
さらに、XCode を使用してアプリケーションまたはプログラムをデバッグし、XCode のログウィンドウからログを取得することもできます。
Unity 組み込みログ
Unity を使用してアプリケーションを開発する場合、プラットフォーム固有のログ分析手段に加えて、Unity エディタは追加のデバッグ手段を提供します。
Unity ログは Unity エディタログと Unity プレイヤーログに分けられ、以下の方法で取得できます。
| Unity 環境 | OS | ログアドレス |
|---|---|---|
| エディタ | macOS | ~/Library/Logs/Unity/Editor.log |
| プレイヤー | iOS | XCode の lldb コンソールを使用 |
| プレイヤー | macOS | ~/Library/Logs/Company Name/Product Name/Player.log |
エディタログは、Console ウィンドウの右上メニューの Open Editor Log コマンドから開くこともできます。
ログの理解
エラーを分析する際には、多くの場合、エラーが発生した条件、例えば呼び出された関数、パラメータ、関連する状態を明らかにする必要があります。
フィードバック時の注意事項
EasyAR Sense および EasyAR Sense Unity Plugin のバージョン番号
例: 4.7.0.11800-cf8e24e30
コミュニティ版/エンタープライズ版
プラットフォームと CPU アーキテクチャ
iOS
arm64
macOS
x86_64/arm64
visionOS
arm64