명령 줄 창 자체의 출력이 너무 길고 지저분하기 때문에 명령 줄에서 xcode (4.5) 프로젝트를 빌드 할 때 로그를보고 싶습니다. 로그가 기록되는 표준 위치가 있습니까? 찾을 수없는 것입니까?명령 줄에서 xcodebuild를 실행하면 로그를 볼 수 있습니까?
0
A
답변
0
모든 명령 줄 도구와 마찬가지로 표준 출력으로 출력되고 표준 오류로 이동합니다. 기본적으로 이것은 명령 행 터미널입니다. 다른 곳에서 사용하려면 파이핑 및/또는 리디렉션을 사용하십시오. 자세한 정보는 명령 행 인터프리터. 서를 확인하십시오 (아마 bash를 사용하고 있으 G로 man bash
을 점검하십시오).
3
가 ~/Library/Developer/Xcode/DerivedData
에서 로그있다 - 당신이 당신의 빌드 인 하위 폴더를 파악해야 하겠지만, 당신이 .zip으로 해당 파일을 이름을 변경하고 압축 해제하면 Logs/Build/UUID.xcactivitylog
거기에 텍스트있다 거기에 로그 파일을 빌드하십시오.
오케이; 아마 어딘가에 파일에 자동 기록되는 줄 알았 겠지. –
내부 컴파일러 문제가 시스템 로깅 기능에 기록 될 수도 있고 기록되지 않을 수도 있습니다. 당신이 찾고있는 컴파일러 인 "컴파일러"는 stdout과 stderr로 작성됩니다. 둘 중 하나 또는 모두를 파일로 리디렉션 할 수 있습니다. 파이프를 사용하여 표준 출력을 다른 명령의 표준 입력으로 만들 수도 있습니다. 이렇게하면 읽기가 쉽도록 "more"또는 "less"로 "파이프"할 수 있습니다 (터미널 창을 스크롤하는 시대에는 꼭 필요하지 않음). 또한'tee' 명령 (pipe to'tee')을보고 "터미널에"정상 출력을 얻고 데이터를 파일에 저장할 수 있습니다. –