2009-03-10 7 views
3

誰かが静的にsqliteをリンクしています(動的リンクを使用するのとは対照的に)?iphone sqlite staticリンクですか?

jailbroken電話機のユーザーが、株式iPhoneが想定している同じバージョンのsqliteを持っていない(ひいてはクラッシュを引き起こす)という問題が発生しています。私は静的に、私のアプリでsqliteの既知のバージョンをリンクすると答えていると仮定しています...

+0

私はsqliteが非刑務所の壊れたiPhoneで静的にリンクされていると思っていましたが、ちょっと混乱しています... – hhafez

+0

おそらく私は混乱していますが、iPhoneアプリケーションにsqliteを追加するプロセスはlibsqlite3.0にリンクします。ダイナミックライブラリであるdylib、そうですか?いくつかのjailbrokenデバイスでは、インストールされたバージョンのsqliteは、私のアプリが想定していたバージョンと同じではないと思います...誰にでも助けますか? –

答えて

1

あなたはソースをダウンロードして静的ライブラリを自分で作成できますか?

私は(FTS3モジュール付き)本文をサポートしているために必要な
+0

右...もう一度見ていただきありがとうございました...最初は痛いかもしれませんが、 "併合"ソースバージョンは2つのヘッダーと.cファイルのみでした。 Xcodeの魅力のように統合されました...うまくいけば、私はすぐにベータテスト担当者から、ジェイルブレイクされた電話のクラッシュを修正したことを聞くでしょう。 –

1

私がしたすべてはここからSqliteを合併つかむだった: http://www.sqlite.org/amalgamation.html を、私のプロジェクトに.Hと.Cを落とし、それが動作します。

2

クラッシュの正確な原因は見つかりましたか?異なるバージョンのSQLiteによって公開されているコードにバグがないのは確実ですか?

I came across a similar problemこれに私は実際には私のコードのバグであることがわかりました - 私はsqlite3_resetあまりにも早い時期に準備されたステートメントを送っていました。

関連する問題