Как обезопасить файлы plist по умолчанию в приложении ios

plist-файлы уязвимы и могут быть легко доступны хакерам. Поэтому я использую другие методы для сохранения конфиденциальных данных моего приложения. Однако существуют стандартные файлы списков, такие как info.plist, к которым все еще есть доступ. Как я могу предотвратить это?

2 ответа

Поскольку вы говорите о данных plist, я предполагаю, что это просто текст, который вы хотите защитить. Я предлагаю создать их в константы внутри m-файла.

Ваш.h файл должен быть примерно таким

#import <Foundation/Foundation.h>
extern NSString *const kTopSecretAppValue;

И твой.м должен быть

#import "---.h" // this is your file name
NSString *const kTopSecretAppValue = @"Nuclear Launch Codes";

Если у вас есть данные, которые вы не хотите, чтобы люди видели, и если эти данные изменяются не часто, вы должны создать константу в файле, который будет скомпилирован, потому что компилятор скрывает данные, которые вы в него помещаете, путем преобразования всего в двоичные файлы

Другие вопросы по тегам