2013-04-23 68 views
2

我已经添加了一个sqlite数据库到我的iOS项目,我希望它是私人的,我不希望任何用户看到里面是什么。但是一旦创建了.ipa文件,如果我将其扩展名更改为.zip并查看包中的内容,我可以访问该sqlite文件。iOS隐私文件IPA内

如何添加sqlite文件,以便无法从ipa文件访问它?

干杯

+1

这是不可能的,你只能使其难以通过任何形式的加密。即使您对块进行加密和写入可执行文件,总会有一种反向的方式来读取它(因为您需要自己阅读它)。 – 2013-04-23 17:01:12

回答

4

您只能使访问文件变得更加困难,不能使其无法访问。您可以采取的一个步骤是在将文件放入IPA之前以某种方式对文件进行加密。当然,用户可以根除密钥并解密它,但它会阻止那些试图窥探的更加随意的用户。

普遍的说法是,这是更好的通过添加功能,增强功能等,为付费用户,而不是花时间试图从滥用软件阻止一些用户花费在软件投资的时间。你会得到一个更高质量的产品,在市场上表现更好。