2

我知道在非越狱设备上,iPhone 应用程序是沙盒的。我认为这意味着它的文件将被隐藏。那么诸如 iExplorer ( http://www.macroplant.com/iexplorer/ ) 之类的应用程序是如何查看我的应用程序文件的呢?有没有办法防止这种情况?

4

1 回答 1

2

沙盒仅意味着您的应用程序无法访问其“沙盒”之外的任何文件,因此您的应用程序无法访问其他应用程序的文件,但您的应用程序的文件并未隐藏。

你没有办法阻止这种情况。如果您有存储在设备上的敏感数据,则需要对其进行加密。

更新:
如果你需要保护自定义字体或类似的东西,你应该看看这个关于加密资源文件的指南:http: //aptogo.co.uk/2010/07/protecting-resources/

于 2013-02-28T12:31:00.883 回答