2016년 4월 3일 일요일

iOS 개발시 사용한 sqlite 데이터베에스 파일을 mac으로 가져오려면?

https://github.com/FahimF/SQLiteDB

를 이용해서 app에서  swift언어와 함께 sqlite를 손쉽게 이용할 수 있다.

어떠한 문제에 의해서 앱에서 저장되는 데이터를 mac에서 분석 해야 하는 일이 생길 수 있다.

sqlite3를 이용해서 터미널에서 .db 파일을 생성 하고 ( 테이블 스키마 구성)
해당 파일을 프로젝트에 추가 하여 앱을 작성 하면
해당 데이터베이스 파일은 앱과 함께 아이폰 디바이스에 들어가서 동작 한다.

앱이 특정 작업을 수행하면서 데이터베이스를 갱신하고 많은 일을 처리 한다음
해당 데이터베이스 파일을 다시 맥으로 가져오고 싶을 때

itunes에서 해당 앱을 선택 하면 데이터베이스 파일이 보이고 손쉽게 내려 받을 수 있는
방법이 필요 하다.

itune에 연결하면 도큐먼트 파일이 보이는 앱은 어떻게 만드는가?



info.plist에 위와 같이 Application support iTunes file sharing YES 로 설정 하면 끝이다.

info.plist 파일을 source code로 열면 다음과 같다.
<key>UIFileSharingEnabled</key>
<true/>

이렇게 info.plist를 수정한 앱을 수행시키고 itunes에 연결 하면 해당 앱을 선택 하면 sqlite 데이터 베이스 파일이 보이고 itunes를 통해서 내려 받을 수 있다.


댓글 없음: