2017-06-12 76 views
0

plist文件易受攻击,并且很容易被黑客访问。所以我使用另一种方法来保存我的应用程序的敏感数据。不过,仍有一些默认的plist文件,如info.plist,仍然可以访问。我怎样才能防止呢?如何在ios应用程序中保护默认plist文件

回答

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"; 
+0

但我想知道如何保护默认的plist文件。我认为我无法将info.plist文件编入硬编码 – sof98789

0

如果你有,你不希望别人看到的数据,如果该数据没有经常修改,你应该在文件编译为上创建一个常量,因为编译器通过将所有数据转换为二进制文件来隐藏数据。

+0

该建议不能应用于Info.plist。 – duskwuff

相关问题