No Windows, é comum gravar dados compartilhados em arquivos %ProgramData%\path\to\stuff
. A partir daí, os programas instalados para qualquer usuário podem acessá-lo como uma espécie de “fonte da verdade” ou repositório comum. Normalmente, escrever neste diretório é uma operação de baixo privilégio, ao contrário de escrever em %ProgramFiles%
.
Qual é a coisa certa a fazer com os dados destinados a serem usados por um ou mais usuários no OS X/Sierra? De preferência sem escalação de privilégios?
O contexto é um instalador de pacote de terceiros, não um aplicativo em área restrita.