IOS8 에뮬레이터의 Documents 경로 주소를 가져오는 방법

1265 단어 ios8simulator
원문 참조여기.
Xcode5에서 시뮬레이터의 Documents 경로 주소는 다음과 같습니다. Library/Application Support/iPhone Simulator/7.1/Applications/cryptic number/ Xcode6의 경로는 다음과 같습니다. Library/Developer/CoreSimulator/Devices/cryptic number/data/Containers/Data/Application/cryptic number그중 cryptic number은 인코딩된 문자열로 Xcode5의 경로에 하나만 있어 쉽게 알아맞힐 수 있지만 Xcode6에 두 개가 있으면 알아맞힐 수 없다.Xcode6에서는 프로그램이 시작될 때마다 시뮬레이터의 Documents 경로를 출력하는 다음 코드를 applicationDidFinishLaunching 메서드에 추가할 수 있습니다.
#if TARGET_IPHONE_SIMULATOR
// where are you?
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
#endif

그러나 프로그램이 다시 시작될 때마다 이 경로는 cryptic number 변화가 발생하기 때문이다.만약 프로그램을 다시 시작할 때 Finder 프로그램이 지난번 Documents 경로를 열었다면, 경로가 바뀌어도 Finder는 새로운 경로로 업데이트될 것입니다.
시뮬레이터 Documents 경로를 찾는 또 다른 방법은 다음 명령을 통해 검색하는 것입니다. sudo find /Library/Developer/CoreSimulator/Devices -name ‘WhereAreYou*’

좋은 웹페이지 즐겨찾기