Интересно, какова цель ~/Library/Containers?
Я знаю, что под ~/Library/Preferencesвами можно найти списки конкретных приложений и конфигурации системы. Но я также могу найти их в ~/Library/Containers.
Какая конфигурация там хранится?
Интересно, какова цель ~/Library/Containers?
Я знаю, что под ~/Library/Preferencesвами можно найти списки конкретных приложений и конфигурации системы. Но я также могу найти их в ~/Library/Containers.
Какая конфигурация там хранится?
Ответы:
~/Library/Containers содержат домашние каталоги приложений в песочнице.
Приложения с песочницей - это, например, приложения, которые вы загружаете из Mac App Store. «Песочница» означает, что они «изолированы» от остальной системы, поэтому одно приложение не может нанести несправедливый вред другим частям системы.
Поэтому приложениям с песочницей обычно не разрешается просто записывать в любой путь к файловой системе, который они хотят. Чтобы поддерживать запись в стандартные пути без необходимости перезаписывать приложения, система создаст папку «Контейнер», в которую приложение для песочницы может записывать. Приложение с песочницей думает, что оно пишет в системную папку, например, для предпочтений - но система переписывает путь так, чтобы вместо этого он попал в папку «Контейнер».
Например, многие приложения записывают свои данные в ~/Library/Application Support/. Приложение из песочницы не может этого сделать, и вместо этого данные записываются под ~/Library/Containers/путем к этому приложению.