2011-08-31 7 views
2

내 NSLog 문을 내 iPhone 앱의 파일에 기록했습니다. 이 데이터를 휴대 전화에서 가져 오는 가장 간단한 방법은 무엇입니까? XCode의 전자 수첩 또는 다른 GUI 인터페이스/CLI 유틸리티에서 파일을 복사하는 방법이 있습니까? 아니면 프로그래밍 방식으로 파일의 내용을 가져와야합니까? (주최자)에서 엑스 코드의iPhone에서 로그 파일을 가져 오는 가장 간단한 방법은 무엇입니까?

답변

4

Xcode Organizer를 사용하면 모든 응용 프로그램의 파일을 "다운로드"할 수 있습니다.

1) 구성 도우미를 엽니 다.
2) 장치를 연결하십시오.
3) 해당 장치 아래에서 "응용 프로그램"을 선택하십시오.
4) 응용 프로그램의 다운로드 단추를 클릭하십시오.
5) 폴더를 바탕 화면에 저장하십시오.

앱의 문서 폴더는 저장 한 폴더에 해당 앱의 라이브러리 및 tmp 폴더와 함께 저장됩니다.

3

내부 당신이 응용 프로그램을 클릭하여 확장 파일과 로컬 컴퓨터

+0

이 경우에만 오류 로그가 표시됩니다. * NSArray를 경로의 NSSearchPathForDirectoriesInDomains = (NSDocumentDirectory, \t \t \t \t \t \t \t \t \t \t \t \t \t \t NSUserDomainMask, YES); \t NSString * documentsDirectory = [경로 objectAtIndex : 0]; \t는 NSString logPath에 * = [documentsDirectory \t \t \t \t \t \t stringByAppendingPathComponent "CONSOLE.LOG"@]; \t freopen ([logPath cStringUsingEncoding : NSASCIIStringEncoding], "a +", stderr); 그것이 NSLog를 파일로 리디렉션하기 위해 사용하고있는 코드입니다. "console.log"파일은 내가 잡으려고하는 파일입니다. – Nirma

+0

질문은 NSLog에 관한 것이 아니라 stderr 리디렉션에 관한 것입니다. 질문 (제목과 본문)에서 더 나은 답변을 얻으려면 어쩌면 새로운 질문을 만드십시오 ..... – KevinDTimm

+0

출력 방향 재 지정은 관련이 없으며, "나는 내 NSLog 문을 내 iPhone 앱의 파일에 기록했습니다."게시물의 첫 번째 줄에서 나 자신을 분명히했습니다. 문제는 필자가 런타임에 내 번들에서 만든 파일을 가지고 있으며 사용하기 쉽도록 그 파일을 장치에서 빠르게 가져올 수있는 방법을 알고 있는지 궁금해하고 있습니다. – Nirma

2

에 로그를 복사 할 수는 문서가 당신이 당신의 PLIST에 아이튠즈 파일 공유에 전환 할 수 있습니다 폴더 당신의 애플 리케이션에

UIFileSharingEnabled

및 아이튠즈 인터페이스를 통해 장치를 해제 복사합니다.

관련 문제