2016-11-10 10 views
1

私はSQLCipherを使用して暗号化されたデータベースに読み書きするアプリを持っています。 Firebaseを使いたい SQLCipherでfirebaseを使用

が、私は2つの問題につまずいた:

まず、いくつかの...事は私のPods/Target Support Files/Pods-ProjectName/Pods-ProjectName.debug.xcconfig(とあまりにもrelease、OFC)に-l"sqlite3"を追加しました。このため、私のアプリのSQLはエラーfile is encrypted or is not a databaseで失敗していました。

post_installをすべての設定ファイルから削除するPodfileに追加して解決しました。

この後、Firebase SQLがエラーno such table: s2dRmqIdsで失敗し始めました。

AFAIK、同じプロジェクトでSQLiteとSQLCipherを使用する方法はありません。補完的です。

Firebaseがそのテーブルに保存しようとしていることは何ですか?どのくらいの問題がありますか?あるいは、私は保存の仕組みを変えることができますか?それとも(既知の)バグですか?

答えて

1

同じ問題があって、数時間後に[解決策]が見つかりました!

enter image description here

  • ゴーにプロジェクトが設定を構築
  • その他のリンカフラグ
  • 追加ライン-framework SQLCipher

そして、それはこれだけです!)

を検索します

今すぐFirebaseとSQLCipherが一緒に暮らします。

+0

私の解決策はFirebaseの使用を中止することでしたが、これがうまくいくと私は信じています。 –

関連する問題