ジェイルブレイクiPhoneでプリロードされたデータベースをダウンロードするのを防ぐ解決策はありません.
iPhone から SQLite DB を取得する方法はありますか?
唯一の方法は、プリロードされたデータベースを暗号化し(おそらく、検索する必要のない単一フィールド内のデータのみを暗号化する)、ビューがデータを表示する必要がある場合にのみ復号化することだと思います.
(もちろん、これはすべて個人キーを使用して)
誰かが正確に行う方法と、より良い解決策があるかどうかを知っていますか?
Core Data を使用していますが、NSString 属性を復号化できません。NSData のみを復号化できますが、暗号化されたテキスト文字列を含むデータ (BLOB) フィールドを持つ sqlite db を作成するのは簡単ではありません。
ありがとう!