반응형
들어가기 전
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 에서 관리하기
테이블, 데이터 관리 및 한 눈에 확인 가능
참고
반응형
'Swift' 카테고리의 다른 글
Failed to set user defined inspected property 에러 처리 (0) | 2019.04.06 |
---|---|
SQLite 데이터 값이 제대로 들어가지 않을 때 unsafeBitCast 사용하기 (0) | 2019.02.04 |
Tabbar 안에 StoryBoard 여러개 관리하는 방법 (0) | 2019.01.23 |
WKWebview를 이용한 Javascript, Swift 양방향 통신 (3) | 2018.12.06 |
@IBDesignable , @IBInspectable in Custom Object (0) | 2018.11.11 |