Xcode 4 : 콘솔을 어떻게 봅니까?


87

XCode 4에서 콘솔을 실행 (NSLog 주석 표시)하는 방법을 찾을 수없는 것 같습니다. 이전 버전의 XCode에 대한 일반적인 방법이 작동하지 않습니다. 누구든지 이것을 수행하는 방법에 대한 아이디어가 있습니까?


2
ADC 사이트에는 NDA가 적용되지 않는 이러한 종류의 질문에 대한 전체 포럼이 있습니다. 거기에서 더 많은 도움을받을 수 있습니다.
Abizern 2010 년

콘솔 만 표시되지만 열어 두지는 않습니다. 이 문제에 대한 올바른 해결책은 아래 Andreas와 Holli의 답변을 참조하십시오. 환경 설정> 경고> 실행 완료> "디버거 숨기기"선택 취소
Debajit

이 솔루션이 훨씬 더 나은 것으로 나타났습니다. 그리고 이전 버전의 XCode와 훨씬 비슷합니다. stackoverflow.com/questions/5306276/…
MStudios

답변:


107

Log Navigator 아이콘 (왼쪽 사이드 바의 맨 오른쪽)을 클릭해야합니다. 그런 다음 왼쪽 사이드 바에서 디버그 / 실행 세션을 선택하면 편집기 영역에 콘솔이 있습니다.

여기에 이미지 설명 입력


참고로, 해당 아이콘은 스텝 오버, 스텝 인 등과 동일한 리본에있는 검색 창의 맨 오른쪽 하단에 있습니다.
Alex Barker

실제 콘솔 출력 전체를 보려면 메인 패널에서 햄버거 (수평선) 아이콘을 클릭해야했습니다
Peter Ehrlich

2
이것은 아직 버전 7에 대한 유효
kemicofa 유령

29

Xcode 5의 경우 :

보기-> 디버그 영역-> 콘솔 활성화

시프트 + cmd + c


14

앱을 실행할 때 로그 출력을 표시하려면 XCode4 환경 설정-> 경고로 이동하여 왼쪽 열에서 '실행 시작'을 클릭하면됩니다.

그런 다음 '디버거 표시'를 선택하고 앱을 실행하면 NSLog 출력이 편집기 창 아래에 표시됩니다.

이렇게하면 하단 표시 줄의 '위쪽 화살표'버튼을 선택할 필요가 없습니다.


8

콘솔은 더 이상 추가 창은 아니지만 텍스트 편집기 영역 아래에 있습니다. 이 영역을 항상 표시하도록 기본 설정을 지정할 수 있습니다. "일반" "실행 시작"으로 이동하여 "디버거 표시"를 활성화합니다. "실행 완료"에서 디버거가 다시 숨겨 지도록 설정됩니다. 해당 옵션을 비활성화해야합니다. 이제 콘솔이 계속 표시됩니다.

편집하다

최신 GM 릴리스에서는 도구 모음의 버튼을 통해 콘솔을 표시하고 숨길 수 있습니다. 아주 쉽게.


4

Organiser를 열고 Devices 탭을 클릭 한 다음 장치를 선택하고 콘솔을 선택하면 항상 다른 창에서 콘솔을 볼 수 있습니다.

물론 이것은 시뮬레이터에서 작동하지 않습니다.


이 질문에 대한 jshier의 대답 은 시뮬레이터에 대해 말하는 것을 수행하는 방법을 알려줍니다.
funroll 2011

4

여기에 대안이 있습니다.

에서 엑스 코드 4 지름길 표시 감추기 콘솔되는 (명령 시프트-Y) 이 동일한 윈도우에 UR 텍스트 edior 아래 콘솔 디버거를 보여줄 것이다.


2

여기에 대안이 있습니다.

  1. XCode4에서 프로젝트 (Blueprint 아이콘)를 두 번 클릭합니다.
  2. 대상 선택 (회색 아이콘)
  3. 빌드 단계 선택 (상단 중앙)
  4. 빌드 단계 "스크립트 실행"추가 (녹색 더하기 버튼, 오른쪽 하단)
  5. 셸 텍스트 필드 아래의 텍스트 상자에서 "스크립트 입력 또는 작업 공간에서 스크립트 파일 끌어 오기"를 "$ {TARGET_BUILD_DIR} / $ {TARGET_NAME} 열기"로 바꿉니다.

명령 줄 앱이 실행되는 터미널 창이 열립니다.

XCode 4는 팝업되는 터미널 창에서 수행하는 작업과 관계없이 앱을 계속 실행하고 디버깅하므로 이는 훌륭한 솔루션이 아닙니다.


0

두 가지 옵션이 있습니다.

  1. Log Navigator (command-7 또는 view | navigators | log)를 사용하고 디버그 세션을 선택합니다.

  2. "View | Show Debug Area"는 NSLog 출력을보고 디버거와 상호 작용합니다.

둘 다 켜진 사진이 있습니다. 일반적으로 둘 다 사용하지는 않지만 게시물 당 하나의 이미지 만 연결할 수 있습니다! http://i.stack.imgur.com/4gG4P.png

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.