{"id":1409,"date":"2021-03-12T08:58:39","date_gmt":"2021-03-12T15:58:39","guid":{"rendered":"https:\/\/nisus.com\/blogs\/?p=1409"},"modified":"2021-03-12T08:58:39","modified_gmt":"2021-03-12T15:58:39","slug":"big-sur-and-sandbox-folder-names","status":"publish","type":"post","link":"https:\/\/nisus.com\/blogs\/big-sur-and-sandbox-folder-names\/","title":{"rendered":"Big Sur and Sandbox Folder Names"},"content":{"rendered":"<p>Apple made some changes to the file system for macOS Big Sur. The big underlying change is the new <a href=\"https:\/\/support.apple.com\/guide\/mac-help\/what-is-a-signed-system-volume-mchl0f9af76f\/mac\">cryptographically signed system volume<\/a> that prevents tampering with system data (for better and worse). There is also another little change to what you see in the Finder when you browse sandbox folders.<\/p>\n<p>As you may know, every app that adopts <a href=\"https:\/\/nisus.com\/forum\/viewtopic.php?f=22&amp;t=5971\">macOS sandboxing<\/a> is given its own sandbox folder. This folder holds all local information for the app, like your app preferences. If you don&#8217;t ever give a sandboxed app access to additional files or folders (eg: by choosing extra locations in file handling dialogs), then you can be sure that everything the app stores on your Mac is kept in its sandbox. It&#8217;s a great idea. Not only does it increase security, but it also makes apps easier to uninstall: just delete the app and its sandbox.<\/p>\n<p>Each sandbox folder&#8217;s name corresponds to the app&#8217;s internal identifier. For example: Nisus Writer Pro&#8217;s sandbox folder name is <span style=\"font-family:Courier;\">com.nisus.NisusWriter<\/span>. That&#8217;s perhaps a little obscure, but it ensures sandbox folder names are unique. All sandbox folders are stored in a single location on your Mac, inside your home folder at:<\/p>\n<div style=\"text-align:center; font-family:Courier;\">\n<pre>~\/Library\/Containers<\/pre>\n<\/div>\n<p>Big Sur changes how container names inside that folder are displayed in the Finder. Instead of showing identifiers you&#8217;ll see actual app names. That is generally an improvement, but it does also create some confusion.<\/p>\n<div style=\"text-align:center; margin-bottom:20px;\"><img decoding=\"async\" src=\"https:\/\/nisus.com\/blogs\/wp-content\/uploads\/2021\/03\/library-containers.png\" style=\"max-width:90%; max-height:400px;\"\/><\/div>\n<p>The above Big Sur folder listing shows the problem: apps with related services may have several sandbox folders, which now all display using the same name. There&#8217;s one for Mail&#8217;s Spotlight importer, another for Mail&#8217;s sharing extension, and so on. But there&#8217;s no way to know which folder is the primary sandbox for Apple Mail.<\/p>\n<p>This impacts <a href=\"https:\/\/nisus.com\/InfoClick\/\">InfoClick<\/a>, our email search app, because it&#8217;s no longer obvious which Mail sandbox folder stores your emails. The Finder and standard file dialogs on Big Sur simply won&#8217;t show you the real folder names. Luckily there is still a way to choose the proper folder using the <a href=\"http:\/\/nisus.com\/forum\/viewtopic.php?f=24&amp;t=7156\">Go To Folder<\/a> command. You can still paste the folder&#8217;s path to ensure you select the proper folder.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple made some changes to the file system for macOS Big Sur. The big underlying change is the new cryptographically signed system volume that prevents tampering with system data (for&hellip;<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,14],"tags":[],"class_list":["post-1409","post","type-post","status-publish","format-standard","hentry","category-infoclick","category-tips"],"_links":{"self":[{"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/posts\/1409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/comments?post=1409"}],"version-history":[{"count":16,"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/posts\/1409\/revisions"}],"predecessor-version":[{"id":1426,"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/posts\/1409\/revisions\/1426"}],"wp:attachment":[{"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/media?parent=1409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/categories?post=1409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nisus.com\/blogs\/wp-json\/wp\/v2\/tags?post=1409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}