Путь Apple для установки файлов без root/sudo

#macos #installation #filepath

Вопрос:

Я пишу установщик для программного обеспечения, которое должно быть установлено без root. В Linux я использую /usr/local/{имя приложения}, и это работает нормально, но на macOS мне нужны права администратора для записи в /usr/local/*. Каково оптимальное место установки для программ, для которых не требуются права администратора?

Я подумал о следующих путях:

  1. ~/Applications/{appname}
  2. ~/.{appname}
  3. ~/{appname}
  4. /usr/local/lib

Или есть лучшая альтернатива? Спасибо.