Document Revision History

This table describes the changes to App Sandbox Design Guide.

DateNotes
2014-02-11Corrected the explanation of the stopAccessingSecurityScopedResource method.
2013-10-22Added information about app group container behavior in OS X v10.9.
2013-08-08Removed inaccurate guidance about handling issues where an app needs access to another app's preferences.
2013-03-14Added information about related items in OS X v10.8.
2012-09-19Clarified information about launching external tools.
2012-07-23Added an explanation of app group containers.
2012-05-14

Improved the explanation of security-scoped bookmarks in “Security-Scoped Bookmarks and Persistent Resource Access”; updated that section for OS X v10.7.4.

 

Added a brief section in the “Designing for App Sandbox” chapter: “Retaining Access to File System Resources.”

 

Improved the discussion in “Opening, Saving, and Tracking Documents,” adding information about using file coordinators.

 

Corrected the information in “Creating a Login Item for Your App.”

2012-03-14

Improved explanation of security-scoped bookmarks in “Security-Scoped Bookmarks and Persistent Resource Access.”

 

Clarified the explanation of the container directory in “The App Sandbox Container Directory”

2012-02-16Updated for OS X v10.7.3, including an explanation of how to use security-scoped bookmarks.
 

Added a section explaining how to provide persistent access to file-system resources, “Security-Scoped Bookmarks and Persistent Resource Access.”

 

Expanded the discussion in “Powerbox and File System Access Outside of Your Container” to better explain how user actions expand your app’s file system access.

 

Added a section detailing the changes in behavior of Open and Save dialogs, “Open and Save Dialog Behavior with App Sandbox.”

2011-09-27New document that explains Apple's security technology for damage containment, and how to use it.
 

Portions of this document were previously published in Code Signing and Application Sandboxing Guide.