우리 젠킨스 CI 슬레이브에 내 iOS 앱에 UI 테스트를 실행, UI를 잘못 내 테스트가 실패 할 때 응용 프로그램 로그를 보는 방법. 로컬에서는 동일한 UI가 예상대로 작동하고 테스트가 통과합니다.UI 테스트
나는 이것을 알아낼 수 없었다 그것은 원격 시스템에 그대로 나는 그것을 디버깅 할 수 없습니다. 따라서 로깅을 추가하여 UI가 원격 젠킨스 노예에서 잘못 표시되는 이유를 파악하기 위해 앱에서 어떤 결정을 내리고 있는지 확인하고 싶습니다.
테스트 로그 출력 (NSLog
를 통해) 응용 프로그램에서 로그 출력을 포함하지 않으며, 나는 응용 프로그램에서 파생 된 데이터 출력 폴더에있는 .xcactivitylog 파일에 NSLog
전화를 문자열 중 하나를 찾을 수 있습니다.
? 이것은 iOS 9.3 시뮬레이션 장치를 실행하는 Xcode 8.2입니다.
같은 로그를 액세스 할 수 있습니다 당신이 시도 되세요 이? http://stackoverflow.com/questions/10165641/how-can-i-get-the-console-logs-from-the-ios-simulator –
시뮬레이터의 UUID를 얻으면 정확히 내가 원하는 것을 얻을 수 있습니다. 고맙습니다! –
이 정확한 링크입니다 : http://stackoverflow.com/a/10165649/71877 –