XCode 4에서 콘솔을 실행 (NSLog 주석 표시)하는 방법을 찾을 수없는 것 같습니다. 이전 버전의 XCode에 대한 일반적인 방법이 작동하지 않습니다. 누구든지 이것을 수행하는 방법에 대한 아이디어가 있습니까?
XCode 4에서 콘솔을 실행 (NSLog 주석 표시)하는 방법을 찾을 수없는 것 같습니다. 이전 버전의 XCode에 대한 일반적인 방법이 작동하지 않습니다. 누구든지 이것을 수행하는 방법에 대한 아이디어가 있습니까?
답변:
Log Navigator 아이콘 (왼쪽 사이드 바의 맨 오른쪽)을 클릭해야합니다. 그런 다음 왼쪽 사이드 바에서 디버그 / 실행 세션을 선택하면 편집기 영역에 콘솔이 있습니다.
콘솔은 더 이상 추가 창은 아니지만 텍스트 편집기 영역 아래에 있습니다. 이 영역을 항상 표시하도록 기본 설정을 지정할 수 있습니다. "일반" "실행 시작"으로 이동하여 "디버거 표시"를 활성화합니다. "실행 완료"에서 디버거가 다시 숨겨 지도록 설정됩니다. 해당 옵션을 비활성화해야합니다. 이제 콘솔이 계속 표시됩니다.
편집하다
최신 GM 릴리스에서는 도구 모음의 버튼을 통해 콘솔을 표시하고 숨길 수 있습니다. 아주 쉽게.
Organiser를 열고 Devices 탭을 클릭 한 다음 장치를 선택하고 콘솔을 선택하면 항상 다른 창에서 콘솔을 볼 수 있습니다.
물론 이것은 시뮬레이터에서 작동하지 않습니다.
여기에 대안이 있습니다.
명령 줄 앱이 실행되는 터미널 창이 열립니다.
XCode 4는 팝업되는 터미널 창에서 수행하는 작업과 관계없이 앱을 계속 실행하고 디버깅하므로 이는 훌륭한 솔루션이 아닙니다.
두 가지 옵션이 있습니다.
Log Navigator (command-7 또는 view | navigators | log)를 사용하고 디버그 세션을 선택합니다.
"View | Show Debug Area"는 NSLog 출력을보고 디버거와 상호 작용합니다.
둘 다 켜진 사진이 있습니다. 일반적으로 둘 다 사용하지는 않지만 게시물 당 하나의 이미지 만 연결할 수 있습니다! http://i.stack.imgur.com/4gG4P.png