2017-04-16 23 views

答えて

3

iOSアプリケーションでは、誰も実際にあなた以外の.sqliteファイルにアクセスすることはできません。このドキュメントフォルダはあなたのアプリケーションのためだけに利用可能です

+0

さて私は、オンデマンド・リソースに使用してダウンロード外部.sqliteファイルがあり、その後、ドキュメントのフォルダに配置し、ドキュメントのフォルダがアクセス可能です。 –

0

sqlcipherライブラリは、sqliteデータベースに適切なレベルの暗号化を提供します。これはsqliteに暗号化レイヤーを追加したものです。それは無料でオープンソースです。 以下の詳細とチュートリアルをご覧ください。 https://www.zetetic.net/sqlcipher/ios-tutorial/

+0

さて、私はこれを迅速に動作させることができませんでしたしようとしました。また、.sqliteではなく.dbファイルを暗号化しているようです。もし私が間違っているなら、親切に私を修正してください。 –

+0

SQLCipherはswiftで使用できます。また、sqlcipherはsqliteファイルも暗号化できます.Check https://github.com/stephencelis/SQLite.swiftこの実装では、swiftに対するsqlcipherサポートがあります。また、このスレッドをhttps://discuss.zetetic.net/t/sqlcipher-ios-and-swift/1398/4で確認することもできます。 sqlcipherを使用して動作させるのは少し複雑です。 – codester

関連する問題