About a method to validate sandbox in iOS App

Dear Sirs,


I am a beginner of the iOS App development.

I have questions about the xcode.

Though I do not validate iTune File Sharing when I use tools such as iFunbox, I can refer to a sand box of App.

In iOS App, I think that a sandbox becomes effective basically.

I make a sandbox it effectively and want to prevent you from referring from others.

I make sandbox it effectively, and, about a method to prevent you from referring from others, please tell me.


Environment

-Target iOS:8.3

-xcode: version 7.1.1


Best regards,

Your question is difficult to understand. Perhaps try posting in your native language, or get someone to help you with the English translation.

Thank you for your reply.

I ask you a question some other time.

I misunderstood.

When I reconsidered App Distribution Guide once again, there was following mentioning.


----------------------------------------

Copying App Sandbox Data


To further diagnose an issue with your app, you can view, download, and replace the contents of an app

container on a device.

----------------------------------------


I could understand to be able to refer to Sandbox for the application distributed for tests.

Thank you very much.


Best Regards,

There's no easy way to access the app container from a TestFlight user's device, if that's what you mean. You can add some special code in a test build (extra button or gesture somewhere in your UI) to package up the specific files or directories you're interested in and the user can email it to you, but I don't think you can download it as easily as you can with your own test devices connected to Xcode.


Hopefully that's the question you were asking 🙂

I want to prevent a container of my App from accessing it from other App.

I want to validate it.


When I access a container using iFunbox after having installed App in iphone device using TestFlight,

I can access a container of App.

Is it right that I can access a container of App?


In the version that released in App Store, Can other application not access a container of App?


Best Regards,

I think it depends on the iOS version, among other things. Prior to iOS 8.3, yes third party tools running on a PC can access any app's container. Since then, I believe it's locked down a bit better such that only apps with iTunes File Sharing enabled can be accessed by third party tools, except on jailbroken devices of course. But I think in the end, if you really want to make it more difficult for people to read the app container, you'll have to encrypt your data or store it somewhere else (on a server?). iOS has some built in encryption you can use - search "iOS data protection" for some discussion and links on the web.

Thank you for your answer.


I do not make iTunes File Sharing it effectively, but I can refer App's container with third party tool.

I make iTunes File Sharing it effectively for trial, but the result was the same.

But I cannot refer to other App installed in my iPhone.

Is additional implementation necessary to prevent from referring from a third-party tool?

I save file using encryption, and I use "iOS data protection".


I can refer to App to use in TestFlight, and is it right?

Is it my misunderstanding?


Best Regards,

About a method to validate sandbox in iOS App
 
 
Q