본문 바로가기

Swift

ios simulator의 SQLite를 DB Browser 확인하기

반응형

들어가기 전

ios를 개발하면서 sqlite를 사용하는 경우 DB Browser에서 보고 데이터나 테에블을 관리하고 싶을 때가 있어서 정리한 글입니다. 해당 글은 ios Simulator & DB Browser for SQLite를 기준으로 작성하였습니다.

1. SQlite 파일이름 가져오기

아래와 같이 경로와 파일이름을 지정한 경우 dbTest.sqlite를 사용합니다.

guard let docPathUrl = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first else { return "" }
let dbPath = docPathUrl.appendingPathComponent("dbTest.sqlite").path

2. 터미널에서 경로 가져오기

// 1. 경로이동
cd Library/Developer/CoreSimulator/Devices

// 2. 파일이름으로 상세경로 찾기
find $PWD -name "dbTest.sqlite" -print

// 3. 상세경로 확인
/Users/oingbong/Library/Developer/CoreSimulator/Devices/47AC2B91-88A5-497A-97E3-FA9CE8F09974/data/Containers/Data/Application/B37CC95B-7D77-423C-80DA-3A52619F26AA/Documents/dbTest.sqlite

3. 터미널로 열기

// open 상세경로 : 입력하면 DB Browser로 연결합니다.
open /Users/oingbong/Library/Developer/CoreSimulator/Devices/47AC2B91-88A5-497A-97E3-FA9CE8F09974/data/Containers/Data/Application/B37CC95B-7D77-423C-80DA-3A52619F26AA/Documents/dbTest.sqlite

4. DB Browser 에서 관리하기

테이블, 데이터 관리 및 한 눈에 확인 가능

참고

반응형