У меня приложение macOS должно быть зарегистрировано для всех пользователей на этом физическом компьютере.В настоящее время я использую nsuserdefaults для хранения регистрационной информации, но это не позволяет другим пользователям машины использовать программное обеспечение, потому что nsuserdefaults зависит от пользователя.
Я изучил использование API CFPreferences:
CFPreferencesSetValue(key,
value,
kCFPreferencesCurrentApplication,
kCFPreferencesAnyUser,
kCFPreferencesCurrentHost);
Но для этого требуются привилегии root, которые я не хочу требовать для моего приложения.
Каков наилучший способ хранения регистрационной информации для всех пользователей компьютера без необходимости получения привилегий root?