避免我的iOS应用程序中的文件易于更换

时间:2016-04-12 07:24:44

标签: ios swift encryption realm sdwebimage

我的应用是通过MobileIron分发的内部应用。它对数据库使用Realm,对图像缓存使用SDWebImage

我今天用iExplorer进行了一些测试,我可以看到这些文件很容易用这个工具替换。这允许我更新我想要的数据,然后替换iPhone上的文件,它就完成了。 无论如何,App Store应用程序的情况并非如此(文件无法通过iExplorer访问)。

我知道我应该对Realm数据库使用加密,但在这种情况下它更常见。

如何确保文件不会在我的应用内被操作?

1 个答案:

答案 0 :(得分:1)

  

一旦应用程序被MobileIron AppConnect包装器包装,它们就会集成到设备上的安全容器中。每个应用程序都成为一个安全的容器,其数据被加密,防止未经授权的访问和可移动。

This url会为您提供更多详细信息。