2010-08-11 1 views
2

테스트를 위해 앱이 이전 중입니다. 결함 발견을 위해 디버깅해야합니다. 거기에 아이폰에 로그 파일을 가지고, 거기에 모든 메서드를 호출하고 필요하면 데스크탑 PC에 다시 복사하는 방법이 있나요?iPhone에서 데스크탑 PC로 로그 파일을 복사하는 방법

다른 스레드에서 로깅이 가능하다는 것을 알았습니다. 대기중인 유일한 부분은 파일을 iPhone에서 데스크톱 PC로 복사하는 것입니다. 가능한가? 어떻게?

답변

1

로그를 App Documents 디렉토리의 파일에 기록하고 장치에 액세스 할 수있는 경우 Application Data 디렉토리를 다운로드 할 수 있습니다. 로그와 SQLite 데이터베이스를 응용 프로그램에서 복사하기 전에이 작업을 수행했습니다. 여기의 지시를 따를 수 :

Managing Application Data

가 Mac에 응용 프로그램의 장치 기반 파일 시스템의 사본을 만들려면 : 엑스 코드에서

  1. 를, 창을 선택> 주최자.
  2. 주최자의 장치 목록에서 장치를 선택하십시오.
  3. 요약 창에서 응용 프로그램 옆에있는 펼침 삼각형을 클릭하십시오.
  4. 그림 3-7과 같이 다운로드 버튼 (Application Data 패키지 왼쪽의 아래쪽 화살표)을 클릭하십시오.
  5. 나타나는 대화 상자에서 파일 시스템 복사본의 위치를 ​​선택하십시오.

참고 : 클릭해야하는 삼각형이 표시되는지 모르므로 직접 찍은 스크린 샷을 포함 시켰습니다. screenshot http://christophercotton.com/stackoverflow/stackoverflow-screenshot-of-organizer.png

이제 장치에 대한 액세스 권한이없는 경우. 그런 다음 데이터를 캡처 할 수있는 웹 서버를 갖는 가장 쉬운 방법은 응용 프로그램에서 환경 설정 창 버튼을 통해 데이터를 업로드하는 것입니다.

0

iTunes를 통해 파일을 동기화 할 수 있는지 또는 다른 방법으로 파일을 동기화 할 수 있는지 확실하지 않습니다. 그러나 가능하지 않은 경우 파일을 서버에 업로드하는 옵션도 있습니다. 테스트하는 동안이 버튼을 넣을 수 있습니다.

다른 옵션은 jailbroken 전화에서 SSH를 사용할 수 있다고 들었을 수도 있습니다. 분명히하기 위해 나는이 일을 직접 해본 적이 없지만 사람들로부터 문서 디렉토리를 확인할 수 있다는 소식을 들었습니다. 장치가 jailbroken되어 더 나은 해결책을 찾지 못하면 시도해 볼 수 있습니다.

관련 문제