Qual è lo scopo di ~ / Library / Containers?

16

Mi chiedo quale sia lo scopo di ~/Library/Containers ?

So che sotto ~/Library/Preferences puoi trovare le app specifiche per l'utente e la configurazione del sistema. Ma posso anche trovarli in ~/Library/Containers .

Che tipo di configurazione è memorizzata lì?

    
posta Alexander J 09.07.2017 - 09:31
fonte

1 risposta

21

~/Library/Containers contiene le home directory delle app in modalità sandbox.

Le app in modalità sandbox sono ad esempio le app che scarichi dal Mac App Store. Sandboxing significa che sono "isolati" dal resto del sistema, così che una singola app non è in grado di fare danni ingiusti ad altre parti del sistema.

Di solito, le app in sandbox non possono semplicemente scrivere su qualsiasi percorso di file system che desiderano. Per supportare la scrittura su percorsi standard senza dover riscrivere le app, il sistema creerà una cartella Contenitore in cui l'app sandboxed può scrivere. L'app sandbox pensa che stia scrivendo in una cartella di sistema per le preferenze, ad esempio, ma il sistema riscrive il percorso in modo che finisca nella cartella Container.

Ad esempio, molte app hanno scritto i loro dati su ~/Library/Application Support/ . Un'app sandbox non può farlo e i dati vengono invece scritti sotto il percorso ~/Library/Containers/ per l'app.

    
risposta data 09.07.2017 - 10:04
fonte

Leggi altre domande sui tag