0

plist 文件易受攻击,很容易被黑客访问。所以我使用另一种方法来保存我的应用程序的敏感数据。但是,仍然可以访问诸如 info.plist 之类的默认 plist 文件。我怎样才能防止这种情况?

4

2 回答 2

0

如果您有不希望人们看到的数据并且不经常修改这些数据,则应该在将要编译的文件上创建一个常量,因为编译器会通过转换所有内容来隐藏您放入其中的数据到二进制文件

于 2017-06-12T09:04:55.913 回答
0

由于您在谈论 plist 数据,我认为它只是您想要保护的文本。我的建议是将它们创建为 m 文件中的常量。

你的 .h 文件应该是这样的

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

你的 .m 应该是

#import "---.h" // this is your file name
NSString *const kTopSecretAppValue = @"Nuclear Launch Codes";
于 2017-06-12T08:58:51.700 回答