Table of Contents

Анализ логов на iOS/macOS/visionOS

Для логов native (iOS/macOS), Unity (iOS/macOS/visionOS) и Unity Editor (macOS) см. следующие инструкции.

Как получить логи

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

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

Ниже приведен пример.

log macOS

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

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

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

Встроенные логи Unity

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

Логи Unity делятся на логи Unity Editor и логи Unity Player. Их можно получить следующими способами.

Среда Unity Операционная система Путь к логам
Editor macOS ~/Library/Logs/Unity/Editor.log
Player iOS Используйте консоль lldb в Xcode
Player 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

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

    • iOS

      arm64

    • macOS

      x86_64/arm64

    • visionOS

      arm64