1

Swift 2 でいくつかの sqlite をテストしようとしていますが、ライブラリを使用してリンク バイナリに libsqlite3.0.tbd ファイルを追加すると、正しいビルドを作成できません。また、/usr/lib から libsqlite3.dylib を追加しようとしましたが、次のエラーが発生します。

ld: -lsqlite3 のライブラリが見つかりませんでした。

ライブラリを使用して正しくビルドする方法についてのアイデア。テスト用の空のプロジェクトです。よろしくお願いします。

4

2 に答える 2

1

その間、以前の SDK から libsqlite3.dylib を使用できます。ターミナルを開いて、タイプする

locate libsqlite3.dylib

次のようなファイルがいくつか見つかります。

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsqlite3.dylib
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libsqlite3.dylib

プロジェクトの設定 -> Build Phases -> Link with Binaries に移動します。をクリックして両方のファイルを追加し+、次にをクリックしますAdd Other。を押しCmd-Shift-Gて、ファイル パスをコピーして貼り付けます。をクリックしOpenます。

macports を使用して sqlite3 をインストールする場合は/opt/local/lib、ビルド設定のライブラリ検索パスから削除します。

于 2015-06-22T13:25:55.210 に答える