2017-12-19 1 views
1

다음 코드를 사용하여 iPhone의 cache.db를 찾습니다.시뮬레이터처럼 볼 수있는 실제 iPhone 앱 cache.db가 있습니까?

NSArray* paths1 = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); 
    NSString* cacheDir = [paths1 objectAtIndex:0]; 

    NSLog(@"cache directory%@",cacheDir); 

이 위치를 인쇄합니다.

/var/mobile/Containers/Data/Application/02DAB563-8FBC-44E2-854A-B8A1F8B90635/Library/Caches 

그러나, 나는 cache.db를 찾을 수 없습니다. 시뮬레이터 용 cache.db를 찾을 수는 있지만 iPhone은 찾을 수 없기 때문에 이상합니다. 실제 iPhone 장치에 대해 cache.db가 숨겨져 있습니까? 어떤 도움을 주셔서 감사합니다.

답변

1

파일은 로컬 파일 시스템이 아니라 장치에 있습니다.

+0

iExplorer을 사용하여 내 장치에서 찾았습니다. 그러나 url 요청은 내 시뮬레이터에있는 것처럼 cache.db에 표시되지 않습니다. 이게 정상인가? AFNetWorking을 사용하고 있습니다. –

+0

본인이 원래 질문을 편집 한 것을 봅니다. 그 질문을 별도의 질문으로해야합니다. 더 나은 제목을 가진 새로운 질문은 더 나은 답변을 얻을 것입니다. – picciano

+0

좋아요, 문제가 생길 수도 있다고 생각했습니다. 고맙다. –

관련 문제