Нет решения, позволяющего предотвратить загрузку предварительно загруженной базы данных на iPhone с джейлбрейком.
Какой-нибудь способ получить базу данных SQLite с iPhone?
Я думаю, что единственный способ — это зашифровать предварительно загруженную базу данных (возможно, зашифровать только данные внутри отдельных полей, где нам не нужно искать) и расшифровать только тогда, когда представление должно отображать данные .
(все это с использованием личного ключа, конечно)
Кто-нибудь знает, как это сделать, и есть ли лучшее решение?
Я использую Core Data, но не могу расшифровать атрибуты NSString, я могу расшифровать только NSData, но создать sqlite db с данными непросто ( BLOB) поля, содержащие текстовую зашифрованную строку.
Спасибо!