2017-06-12 129 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

相關問題