Table of Contents

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 "<アプリケーション名>" を選択すると、そのアプリケーションまたはプログラムプロセスのすべてのログを表示できます。

以下は例です。

log macOS

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