2009-08-26 11 views
1

私はXcode 3.1.3を使ってデスクトップMac OS X 10.5.7アプリケーションを作成しています。私は、アプリケーションでsqliteを使用したいと思いますが、MacOSX10.5.sdkフォルダ内のフレームワーク参照を見つけることができません。私はiPhoneアプリでsqliteを使っていますが、リファレンスはiPhoneのsdkフォルダから来ています。私はちょうどiPhoneのsqliteフレームワークのバージョンを参照するか、どこかに隠されたデスクトップバージョンですか?デスクトップMacアプリケーションにsqliteフレームワークを追加

私の目標は、デスクトップのMacアプリでiPhoneアプリのデータベースにアクセスすることです。

答えて

2

Sqliteは、CoreDataの組み込みストレージエンジンです。あなたはそれに浸っています:)

+0

よろしくお願いいたします。 iPhoneのように/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libsqlite3.0.dylibが見つかりました。だから私はそれを必要としない? iPhoneにはなぜそれが必要なのですか(それは何ですか?) – 4thSpace

+0

コアデータを使用している場合は、SQLiteを直接使用する必要はありません(バージョン3.0以降iPhoneでも利用可能です)。 SQLiteを直接使用する場合は、両方の場所でSQLiteを使用する必要があります。 –

+0

私の実装ファイルの先頭にこれがあります: #import 。しかし、リンク段階でsqliteエラーが発生し続ける。例: "_sqlite3_finalize"、reference from ...私のファイルの.oバージョンを参照します。何か案は? – 4thSpace

1

libsqlite3.dylibをXcodeの "Other Frameworks"にドラッグしましたか?

関連する問題