Table of Contents

Анализ журналов на iOS/macOS/visionOS

Инструкции по работе с журналами для нативных приложений (iOS/macOS), приложений Unity (iOS/macOS/visionOS) и редактора Unity (macOS) приведены ниже.

Метод получения журналов

Для анализа приложений на устройствах iOS/visionOS подключите устройство к компьютеру разработчика macOS с помощью USB-кабеля. Для анализа приложений или программ на устройствах macOS этот шаг не требуется.

На компьютере разработчика macOS откройте Finder -> Программы -> Утилиты -> Консоль. В Консоли нажмите Начать потоковую передачу (Start streaming), затем запустите программу, которую нужно проанализировать. Откройте приложение или программу и дождитесь появления журналов в Консоли. Щелкните правой кнопкой мыши на соответствующем журнале и выберите Показать процесс "<имя_приложения>" (Show Process "<имя_приложения>"), чтобы просмотреть все журналы для этого процесса приложения или программы.

Пример ниже.

log macOS

Нажмите Cmd + A, чтобы выбрать все журналы, затем Cmd + C, чтобы скопировать их в буфер обмена.

Для программ на macOS, особенно консольных приложений, журналы также можно получить из терминала.

Кроме того, можно отлаживать приложение или программу с помощью Xcode и получать журналы из окна журналов Xcode.

Встроенные журналы Unity

При разработке приложений с использованием Unity, помимо собственных средств анализа журналов платформы, редактор Unity предоставляет дополнительные возможности отладки.

Журналы Unity делятся на журналы редактора Unity и журналы плеера Unity. Их можно получить следующими способами.

Среда Unity Операционная система Расположение журналов
Редактор macOS ~/Library/Logs/Unity/Editor.log
Плеер iOS Используйте консоль lldb в Xcode
Плеер macOS ~/Library/Logs/Company Name/Product Name/Player.log

Журнал редактора также можно открыть с помощью команды Open Editor Log в меню в правом верхнем углу окна Console.

Понимание журналов

При анализе ошибок часто необходимо понять условия, при которых они произошли, например, вызванную функцию, параметры, связанное состояние.

Важные моменты при обратной связи

  • Версия EasyAR Sense и EasyAR Sense Unity Plugin

    Например, 4.7.0.11800-cf8e24e30

  • Community Edition/Enterprise Edition

  • Платформа и архитектура ЦП

    • iOS

      arm64

    • macOS

      x86_64/arm64

    • visionOS

      arm64