아이폰어플개발정보2011. 5. 13. 12:48
개발한 어플에서 sqlite3 를 사용하기 위해서는 /usr/lib 에 위치한 libsqlite3.dylib라는 동적 라이브러리 파일을 링크 시켜야 한다.

1. Xcode 에서 Groups & Files 를 눌러 Frameworks 를 선택하고 Project 메뉴의 add to project 클릭

2. /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKS/iPhoneSimulatorX.Y.sdk/usr/lib 폴더의 libsqlite3.dylib 파일을 추가한다. 이 파일은 SQLite3 라이브러리의 가장 최신 버전 파일을 가리키는 링크 파일이다.

 

물론 디바이스로 테스트 할 경우에는 iPhoneSimulator.platform 대신 iPhoneOS.platform을 선택하면 된다.

메시지 창이 뜨면 Copy items into destination group's folder (if needed) 항목을 체크하고,Reference Type 을 Relative to Current SDK 로 변경하고 추가 버튼을 누른다.

% Reference Type은 상대 경로로 하는 것이 링크가 깨질 확률이 낮고 좋다.

위와 같이 설정하고 나서 실제 sqlite3를 사용할 코드에서 다음을 import 하면 된다.

//#import "/usr/include/sqlite3.h" //기존에는 이렇게 했으나, ios4에서는 아래와 같이 해야하는 듯함.
#import  < sqlite3.h >

 


출처 : http://blog.naver.com/PostView.nhn?blogId=yesusok&logNo=50100610955
Posted by 오늘마감

댓글을 달아 주세요