iOS/macOS/visionOS에서의 로그 분석
네이티브(iOS/macOS), Unity(iOS/macOS/visionOS) 및 Unity 에디터(macOS)에서의 로그에 대해서는 다음 설명을 참조하세요.
로그를 가져오는 방법
iOS/visionOS 디바이스에서 애플리케이션을 분석해야 하는 경우, USB 케이블을 사용하여 디바이스를 macOS 개발 장비에 연결하세요. macOS 디바이스에서 애플리케이션이나 프로그램을 분석해야 하는 경우 이 단계는 필요하지 않습니다.
macOS 개발 장비에서 Finder -> Applications -> Utilities -> Console을 열어주세요. Console에서 Start streaming을 클릭한 후 분석이 필요한 프로그램을 실행하세요. 애플리케이션이나 프로그램을 실행하여 Console에 로그가 나타날 때까지 기다린 후, 해당 로그를 마우스 오른쪽 버튼으로 클릭하고 Show Process "<애플리케이션 이름>"을 선택하면 해당 애플리케이션이나 프로그램 프로세스의 모든 로그를 볼 수 있습니다.
다음은 예시입니다.

Cmd + A를 눌러 모든 로그를 선택한 다음 Cmd + C를 눌러 로그를 클립보드에 복사할 수 있습니다.
macOS의 프로그램의 경우, 명령줄 프로그램이라면 터미널에서도 로그 출력을 얻을 수 있습니다.
또한, XCode를 사용하여 애플리케이션이나 프로그램을 디버깅하고 XCode의 로그 창에서 로그를 얻을 수도 있습니다.
Unity 내장 로그
Unity로 애플리케이션을 개발할 때, 플랫폼 자체의 로그 분석 수단 외에도 Unity 에디터는 추가적인 디버깅 수단을 제공합니다.
Unity 로그는 Unity 에디터 로그와 Unity 플레이어 로그로 구분되며, 다음 방법으로 가져올 수 있습니다.
| Unity 환경 | 운영체제 | 로그 위치 |
|---|---|---|
| 에디터 | 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