A developer reads about iOS App Sandbox and wants to understand what the sandbox prevents. Which action is an iOS third-party app PROHIBITED from doing due to sandbox restrictions, even with appropriate entitlements?
- A.Accessing its own Documents directory to store user files, once that app has been moved into the App Group container it shares with its widget, its notification extension and its share extension
- B.Reading the contents of another app's private sandbox directory directly through file system access, even if both apps are from the same developer and are installed on the same device
- C.Making outbound network connections to the developer's own server, unless the app carries an App Transport Security exception and the user has already approved the local network prompt
- D.Using Core Data to store structured records inside the app's private container, once the store file grows past the sandbox quota that the installer reserved for it and declines to extend
Why B is correct