프로젝트를 진행하면서 기존에 sqlite를 사용하고 있어 디비 테이블을 확인하기 위해 db 파일을 찾았습니다.
폴더에서 찾으려고 했으나 안보이고 터미널로 찾으려고 했으나 안보이고 해서 한참 헤멨네요ㅠㅠ
1. Xcode -> Window -> Devices and Simulators
2. 원하는 디바이스를 선택하면 설치되어있는 앱 리스트가 나옵니다.
INSTALLED APPS
SQL 작업한 앱을 선택 후 설정 아이콘을 클릭해줍니다.
Download Container...
3. 다운로드 된 .xcappdata 파일
오른쪽 마우스 클릭 -> 패키지 내용 보기
4. AppData -> Documents -> .db 파일이 존재합니다.
추출한 데이터로 DB 테이블을 확인 할 수 있는 방법 : https://itstudentstudy.tistory.com/108
========================================
Xcode 시뮬에서 INSTALLED APPS 없을 경우!!!!
1. 폴더로 이동...
2. find ~/Library/Developer/CoreSimulator/Devices
3. 설치한 시뮬레이션 ID 폴더 찾기
4. 폴더내에서 "dbname.db" 검색하여 찾기
정보가져오기 해서 db 파일 위치를 확인해보니 하단 루트였습니다.
"~/Library/Developer/CoreSimulator/Devices/XXXXXX/data/Containers/Data/Application/ZZZZZZ/Documents"
참고로, 2번에서 find해서 전체 경로를 넣으면 안들어가져 Devices까지만 들어가서 폴더를 찾았습니다.
NSLog(@"%@", NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0]);
전체 경로는 로그로도 확인이 가능합니다.
'iOS' 카테고리의 다른 글
[iOS] ssh key 만들기 (0) | 2019.07.04 |
---|---|
[iOS] sqlite DB Table 확인하는 방법 (0) | 2019.06.13 |
[iOS] App Icon 코드에서 갖다쓰기 (0) | 2019.05.21 |
[iOS] 아이폰 기본 메일 어플 열어주기 (0) | 2019.04.10 |
[iOS] NSString -> NSDate -> 원하는 형식으로 NSString (0) | 2019.04.08 |