Answers:
~/Library/Containers
包含沙盒应用程序的主目录。
沙盒应用程序是例如您从Mac App Store下载的应用程序。沙箱意味着它们与系统的其余部分是“隔离的”,因此单个应用程序不能对系统的其他部分造成不公正的损害。
因此,通常不允许沙盒应用程序仅写入所需的任何文件系统路径。为了支持写入标准路径而不必重写应用程序,系统将创建一个容器文件夹,沙盒应用程序可以将其写入其中。例如,沙盒应用程序认为它正在写入系统文件夹以获取首选项-但系统会重写路径,使其最终位于Container文件夹中。
例如,许多应用将其数据写入~/Library/Application Support/
。沙盒应用程序无法执行此操作-而是将数据写入~/Library/Containers/
该应用程序的路径下方。