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

Нажмите 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