Reputation: 1200
I understand that on a non jail broken device an iPhone app is sandboxed. I thought this meant that its files would be hidden. How is it then that an application such as iExplorer ( http://www.macroplant.com/iexplorer/ ) can see my apps files ? And is there a way to prevent this ?
Upvotes: 2
Views: 198
Reputation: 8337
Sandboxing only means that your app can't access any files outside of it's "sandbox", hence your app can't access other apps' files, but your app's files aren't hidden.
There's no way you can prevent this. If you have sensitive data that you store on the device, you'll need to encrypt it.
Update:
If you need to protect a custom font or something similar, you should take a look at this guide about encrypting resource files: http://aptogo.co.uk/2010/07/protecting-resources/
Upvotes: 2