Max OSX Swift App выполняет задачи с повышенными правами - PullRequest
0 голосов
/ 28 июня 2018

Я создал приложение для Windows, которое запускает exe, скрипты, bat-файлы и все. Для этого я запустил службу с системной учетной записью для выполнения задач, требующих прав администратора.

Мне нужно повторить то же самое для Mac. Я никогда не занимался разработкой для Mac, провел некоторые исследования и выяснил, что лучший способ - это сделать быстрое приложение для какао для OSX в xcode. Я могу выполнять задачи администратора в Mac, используя сценарий оболочки, Python, сценарий Apple. Но если попытаться вызвать тот же скрипт bash, python из приложения какао, это не сработает. Оказывается, я не могу делать ничего, что требует повышенных прав в моем быстром приложении какао из-за концепции Mac, используемой в песочнице.

Есть ли выход? Есть ли другие технологии, которые мне нужно использовать для моих требований? Есть ли способ выполнять задачи, которые требуют повышенных прав из приложения Mac? Пожалуйста, руководство.

...