Swift
ios simulator의 SQLite를 DB Browser 확인하기
오잉봉
2019. 2. 19. 21:26
반응형
들어가기 전
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 에서 관리하기
테이블, 데이터 관리 및 한 눈에 확인 가능
참고
반응형