IPA 内文件的 iOS 隐私

标签 ios xcode file private ipa

我已经在我的 iOS 项目中添加了一个 sqlite DB,我希望它是私有(private)的,我不希望任何用户看到里面的内容。但是一旦创建了 .ipa 文件,如果我将其扩展名更改为 .zip 并查看包中的内容,我就可以访问该 sqlite 文件。

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

干杯

最佳答案

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

流行的理论是,花时间投资软件,为付费用户添加功能、增强功能等,比花时间试图阻止少数用户滥用软件要好得多。您最终将获得质量更高、在市场上表现更好的产品。

关于IPA 内文件的 iOS 隐私,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16175009/

相关文章:

c - 如何使用 fgets() 从文件中提取一行文本?

jquery - 从非原生 jquery webapp iOS 调用条码扫描器

ios - 更改 map 坐标(MapKit)

ios - 相机 View 未显示

xcode - WKCrownDelegate 似乎不适用于 Xcode 9 GM

objective-c - Cocoa Mac 应用程序标题为 : "untitled"

java - 调整图像文件的大小

linux - 如何统计Linux日志文件中 'Mozilla'用户代理的数量

ios - 如何创建一个按需垂直展开的 UITextView?

适用于 Xcode 7.3 的 iOS 10.1 平台