Core Data に大きく依存するアプリを作成しています。主に質問/回答をユーザーに提供するコンテンツ主導型のアプリです。
最初の読み込みで、アプリ デリゲートは SQLite からアプリの永続ストアに大量のデータを取得します。データは基本的に、アプリ内で購入できるだけでなく、著作権で保護された多くのコンテンツです。
通常、コア データの暗号化/保護を必要とする開発者は、機密性の高いユーザー データを保存するためにそれを必要とします。ただし、この(私の)ケースのように、誰かまたは任意のソース(ユーザーを含む)からの外部アクセスから永続ストアを保護する必要があります。永続ストアからのアプリの知的財産全体。
iPhone シミュレーターで、永続ストアを見つけて (SQLite ブラウザーで) 開くのはまったく問題ないことに気付きました。これは少し心配なので、これがデバイスへのリリース インストールでも簡単に可能である場合は、次のことを知りたいです。
これを行ごとに(遅延して)行う方法を見つけたので、必ずしも暗号化に全力を尽くしたいとは限りません。永続的なストアを難読化/スクランブルする簡単な方法はありますか?