2016-07-27 2 views
0

안녕하세요, 저는 iOS에서 새롭게 나왔습니다. 나는 sqlite를 사용하여 응용 프로그램을 만들고 있습니다. 응용 프로그램이 시뮬레이터에서 완벽하게 실행되고 있지만 iPhone 장치에서는 작동하지 않습니다. 나는 많은 것을 검색하지만 올바른 해결책을 찾지 못한다. 나는 link을 얻었지만 나에게도 효과가 없었다. -lsqlite3에 라이브러리가 없습니다.

enter image description here

내가 SQLite는 몇 가지 데모 애플리케이션을 다운로드했지만 모든 응용 프로그램은 동일한 오류를 보여주는. 나는 무슨 일이 일어 났는지 이해하지 못한다. PLZ이 문제와 관련이 있습니다.

+0

당신은 스크린 샷 –

+0

plz 체크를 보여줄 수 있습니까? 스크린 샷을 보내주세요. –

답변

1

그냥 삭제하고 다시 그리고 마지막으로 깨끗한 추가하고 국지적 인 가시성이 검은 색 빨간색하지으로 표시 한 번 실행 libsqlite3.o.tbd 붉은 색 쇼입니다 참조, 첨부 된 이미지를 볼 수

enter image description here

업데이트 대답

enter image description here

마지막으로 청소 할 및

을 실행
+0

답장을 보내 주셔서 감사합니다. karthik도이 글을 쓰셨고, 또한 "libsqlite3.dylib"를 추가했습니다. 나는 .tbd와 .dylib의 차이점을 모르지만 나는 그것을 시도했다. 내 xcode에서 libsqlite3.tbd가 표시됩니다. 내 질문에 주어진 링크를 시도했다. 그 후 단지 libsqlite3.tbd를 보여줄 경우 –

+0

.dylib - 우리는 xcode6 이하에서 우리가 사용했던 업데이트 된 xcode (7 이상)를 사용했습니다. .tbd 확장자 –

+0

이 정보에 대해 karthik에게 감사하지만이 문제는 아직도 해결되지 않았습니다. 시스템에서 libsqlite3.tbd를 찾을 수있는 위치를 알려주시겠습니까? 내가 xcode에서 보여주는 것만으로 의심 스럽지만 실수로 파일을 삭제했을 수 있습니다. 혼란 스럽습니다. –

1

xCode 열기 최상위 프로젝트 파란색 아이콘을 클릭하십시오. 타겟 -> 빌드 단계 -> 라이브러리와 바이너리 링크 -> 기타 추가 -> 폴더 열기 -> Windows/Shift + G -> 라이브러리/라이브러리를 선택하고 프로젝트에 추가하십시오. .

+0

나는 또한 이것을했는데, 나는 단지 dylib 파일이 아니라 tbd 파일을 가지고있다. 나 또한 추가하고 일했지만 그 같은 오류가 작동하지 않습니다. –

+0

dylib 또한이 폴더 udai 쿠마에서 사용할 수 있습니다 –

+0

예 내가 libsqlite3.tbd가 아니라 libsqlite3.dtibd가 있다고 말하고 싶습니다. Avinash, libsqlite3.dylib를 사용하고 프로젝트를 빌드했지만 동일한 오류가 Avinash를 발견했습니다. 나는 당신의 대답을 시도했지만 아무것도 일어나지 않고있다. Plz 도움 –

0

문제는 제 Xcode입니다. 실수로 sqlite 라이브러리를 삭제했는데 sqlite 라이브러리 경로가 표시되지 않습니다. 새 Xcode를 제거하고 설치했는데 문제가 해결되었습니다.

관련 문제