2016-07-27 180 views
0

朋友你好,我是iOS新手。我正在使用sqlite創建一個應用程序。該應用程序在模擬器中運行完美,但無法在iPhone設備上運行。我搜索了很多,但沒有得到正確的解決方案。我得到link但它也不適合我。圖書館未找到-lsqlite3

enter image description here

我下載的源碼的一些演示應用程序,但所有的應用中展示同樣的錯誤。我不明白髮生了什麼事。 PLZ幫助我我堅持這個問題。

+0

你可以顯示屏幕截圖 –

+0

PLZ檢查,我已發送屏幕截圖 –

回答

1

看到libsqlite3.o.tbd是顯示了紅色,只是刪除並重新終於乾淨添加並運行一次.the知名度顯示爲黑不紅,見附件圖像

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 - >輸入/ usr/lib然後選擇庫並添加到您的項目

嘗試它。

+0

我也這樣做了,我只有dylib文件不是tbd文件。我也補充和工作,但它不工作相同的錯誤。 –

+0

dylib也可以在這個文件夾udai kumar –

+0

是的,我想說我只有libsqlite3.dylib不是libsqlite3.tbd Avinash,我用libsqlite3.dylib這個和生成項目,但同樣的錯誤,我發現Avinash。我試過你的答案,但沒有發生。 PLZ幫助 –

0

問題是我的Xcode。我錯誤地刪除了我的sqlite庫,它不顯示我的sqlite庫路徑。我卸載並安裝了新的Xcode,並解決了我的問題。