IOS8 에뮬레이터의 Documents 경로 주소를 가져오는 방법
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*’
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
xcode에서 시뮬레이터를 실행할 때 문제가 발생했습니다 (Domain = FBSopenApplicationErrorDomain, Code = 4)iOS simulator에 문제가 발생했습니다. 프롬프트: 솔루션: [iOS Simulator] >>> [Rest Contents and Settings...] >>> [Reset]...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.