私は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がそのテーブルに保存しようとしていることは何ですか?どのくらいの問題がありますか?あるいは、私は保存の仕組みを変えることができますか?それとも(既知の)バグですか?
私の解決策はFirebaseの使用を中止することでしたが、これがうまくいくと私は信じています。 –