CoreData에 저장된 데이터 확인하는 방법

Horus-iOS·2023년 10월 30일
0

우선 데이터베이스를 확인하기 위한 별도의 도구가 필요한데, 저는 'DB Browser for SQLite'라는 도구를 설치했습니다.

그리고 아래 코드를 실행하면 경로가 나옵니다.

if let documentsDirectoryURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).last {
    print("Documents Directory: \(documentsDirectoryURL)")
}

출력된 경로는 아래와 유사합니다.

/Users/사용자이름/Library/Developer/CoreSimulator/Devices/아마도디바이스값/data/Containers/Data/Application/아마도애플리케이션값/Documents/

출력된 경로를 아래처럼 폴더로 열어줍니다.

open /Users/사용자이름/Library/Developer/CoreSimulator/Devices/아마도디바이스값/data/Containers/Data/Application/아마도애플리케이션값/Documents/

폴더를 한 번 앞으로 이동합니다. 즉 '아마도애플리케이션값'이라고 되어 있는 곳으로 이동합니다. 당연히 폴더를 열 때부터 '아마도애플리케이션값' 경로로 열어도 됩니다. 그리고 'Library', 'Application Support' 폴더로 이동합니다. 그러면 확장자가 'sqlite'인 파일이 있습니다.

0개의 댓글