2011-11-12 4 views
0

장치를 사용하여 plist 파일에 사전을 쓰는 응용 프로그램을 만들고 있습니다. 내 Mac에서 그 파일이 필요합니다. 마치 시뮬레이터를 사용하는 것처럼 내 문서에 액세스 할 수 있습니다. 액세스 할 수 있습니다. 어떻게 장치 및 응용 프로그램을 사용하는 동안 내 맥 또는 내 코드에서 해당 파일을 얻을 수있는 디버그 모드입니다. 디버깅 중에 장치에서 파일 가져 오기

나에게 주셔서 감사합니다 의 Info.plist 파일

답변

2

사용 UIFileSharingEnabled 도와주세요. 그런 다음 plier를 Documents 폴더로 복사하십시오. 파일은 iTunes Apps 탭의 파일 공유 섹션에서 액세스 할 수 있습니다. 내보내기 버튼을 사용하여 Mac으로 복사하거나 폴더로 드래그 앤 드롭하십시오.

이 파일의 다른 복사본을 분석하기 쉽게하기 위해, 타임 스탬프와 함께 새 파일에 원래 PLIST를 복사합니다이 코드를 시작할 수있는 파일을 복사하려면 : 그들은 iTunes를 재 배열했을 수

/* ARC */ 
NSURL plistURL = <# original plist #> 
NSString *documents = 
[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"yyyy-MM-dd_HH-mm-ss"]; 
NSString *path = [documents stringByAppendingFormat:@"/TheFile-%@.plist", [dateFormatter stringFromDate:[NSDate date]]]; 
NSError *error; 
if (![[NSFileManager defaultManager] copyItemAtURL:plistURL 
               toURL:[NSURL fileURLWithPath:path] 
               error:&error]) { 
    /* copy failed */ 
} else { 
    /* ok */ 
} 
+0

을 이제 (11.0.2 절) (in-window) 메뉴 표시 줄에서 장치를 선택하고 * 다음 * Apps를 선택해야합니다. 파일 공유는 페이지 하단에 있습니다. – JohnK

+0

나머지 UIFileSharingEnabled는 "응용 프로그램이 iTunes 파일 공유를 지원합니다"라는 키를 app name-Info.plist 파일에 추가하는 것을 의미합니다 – ishahak