Я пишу приложение, которое будет обновлять прошивку на определенном оборудовании.Поэтому это приложение будет работать на большом количестве различных систем OSX по всему миру, поэтому хотелось бы убедиться, что я правильно понял это в первый раз.
Приложение просто будет тихо запускать серию команд терминалав фоновом режиме.
Что я хотел бы знать: какие проблемы с привилегиями / доступом пользователей следует учитывать при написании приложения, которое будет работать на нескольких различных системах?Это не очень конкретный вопрос, я знаю, но я пытаюсь определить, каких проблем мне следует ожидать.