2011-04-06 8 views

답변

51

Xcode Organizer를 사용하여 장치의 콘솔을 볼 수 있습니다. Screenshot of Organizer

Xcode 6에서 "장치"탭이 Organizer에서 자체 창으로 제거되었습니다. 콘솔 로그를 보려면 장치 정보의 왼쪽 아래 부분에있는 작은 작은 삼각형을 클릭해야합니다. 블랙 개구리 대답

Xcode 6 iOS Device Console Log Example

+3

이렇게하려면 로그 파일을 꼬리로 묶을 방법이 없습니까? – Das

+1

시뮬레이터를 사용한다면 어떨까요? Xcode Organizer에서는 시뮬레이터가 계측기를 통해 실행 중인지 NSLog 출력을 찾을 수 있습니까? ... 신경 쓰지 마라. 그냥 발견했다. 방금 스포트라이트에서 "콘솔"앱을 시작했는데 이제 보았습니다. 나는 Xcode 환경에서 어딘가에 그것을 볼 것으로 예상했다. – Rob

+0

@Rob 시뮬레이터를 사용하는 경우 소스 코드에 액세스 할 수 있으며 조직도 대신 xcode 콘솔에서 볼 수 있습니다 – Bot

4

대안은 또한 엑스 코드없이 직접 맥에서 통합 콘솔을 사용할 수 있습니다. 모든 출력이 거기로 전달됩니다. 스포트라이트 검색 (CMD + Space)을 수행하고 콘솔에 입력하십시오.

+0

시뮬레이터에서 보지 못했습니다. ( – Greg

4

콘솔 응용 프로그램을 사용하려는 경우 Xcode 로그는 로그 목록의 파일 섹션 아래에 있습니다 (표시되지 않으면 메뉴 ->보기 -> 로그 목록 표시).

을 찾으십시오.
~/Library/Logs/iOS Simulator/6.1/system.log 

실제로 이것은 파일 시스템에 대한 참조 일뿐입니다. 그러면

tail -f ~/Library/Logs/iOS Simulator/6.1/system.log 

까지도 가능합니다.

업데이트 :

엑스 코드의 일부 최신 버전의 또 다른 옵션이 엑스 코드 '디버그'메뉴에서 찾을 수 있습니다. 'Open System Log ...'항목을 찾으십시오.

2

Xcode 6.3.1부터 Allocations 장비를 실행할 때 위의 위치에서 로그를 찾을 수 없습니다. 나를 위해, iOS Simulator (Xcode 아님)에서 Debug -> Open System Log ...를 클릭하여 Xcode에 정상적으로 나타나는 NSLog 메시지를 가져옵니다. 필요할 경우이 로그는 Library/Logs/CoreSimulator/[장치 이름] /system.log에 보관됩니다. [장치 이름]을 가져 오려면 Xcode, 창 -> 장치로 이동하여 현재 시뮬레이션중인 장치를 찾으십시오. 식별자를 찾으십시오. Library/Logs/CoreSimulator의 폴더 이름과 비교해 보면 일치하는 것을 찾을 수 있습니다.

관련 문제