Swifter {Swift Developer}

메뉴

iOS기기에서 발생하는 로그를 grep으로 확인하기

보통 개발중인 iOS앱을 디버깅하는 경우 디버깅 로드를 보는 방법은 Xcode의 디버깅 화면을 보게 된다. 또는 Xcode의 메뉴에서 [Window]-[Devices]를 선택하여 사용중인 기기를 선택하여 확인도 가능하다. 다만, 이런 경우에는 특정 로그를 확인하려면 상당히 보기가 어렵다. 그래서 이를 해결하는 방법을 소개하고자 한다.

디버깅로그를 grep으로 확인하기

1. libimobiledevice

이것을 사용하면 터미널에서 로그를 쉽게 확인할 수 있고 터미널에서는 grep명령어로 쉽게 필요한 부분을 찾을수도 있다.

사용방법은 우선 Homebrew를 설치해야 하고 설치후에는 아래와 같이 로그를 출력할 수 있다.

보통 로그는 상당히 길게 나오기 때문에 이때 grep명령어를 사용하여 특정 부분을 찾을 수 있다.

2. iOS콘솔

오픈소스이지만 iOS개발자들 사이에서는 어느정도 인정받은 LemonJar-iOS Console을 소개한다. 이를 설치하고 오른쪽 상단 Filter에서 문자열을 입력하면 실시간으로 필터링해준다.

Facebook Comments

카테고리:   Xcode

댓글

죄송하지만 댓글은 닫혀 있습니다.