Я написал скрипт с помощью редактора скриптов Mac на Mojave (10.14.15)
Скрипт просто запускает приложение с правами администратора:
on run
do shell script ¬
"/Applications/App.app/Contents/MacOS/App" user name "name" password "pw" with administrator privileges
quit
end run
Затем я сохранил его какприложение и могу успешно запустить с его помощью.Однако приложение, которое я запускаю (Anki Study Software), не может изменить настройку ввода, что означает, что я не могу печатать ни на одном языке, кроме языка системы по умолчанию.Обратите внимание, что создание подобного приложения в редакторе сценариев, которое запускается без прав администратора, работает без проблем, например:
on run
do shell script ¬
"/Applications/App.app/Contents/MacOS/App"
quit
end run
Это похоже на случай, независимо от того, какое приложение я запускаю, я также пытался запустить Sublime Text ипроисходит то же самое.
Проблема также возникает при использовании sudo для запуска приложения из терминала.Таким образом, определенно возникает проблема с попыткой запустить приложение от имени пользователя root.
Я новичок в работе с AppleScript и MacOS.Кажется, вина в том, что приложение запускается с правами администратора.Любая помощь будет принята с благодарностью.