У меня есть скрипт bash myscript
, который загружает некоторый яблочный скрипт, чтобы запросить графический интерфейс для пользователя, чтобы запросить его пароль.
Если я запускаю bash-файл напрямую, вне пакета .app, он может сделать это без запроса системы do you want to allow this program to access...[stuff]?
Но если я помещу тот же файл bash в комплект .app (с тем же именем, что и у скрипта), и дважды щелкну по файлу .app, то сначала отобразится приглашение системы запросить авторизацию пользователя.Я не добавил никаких специальных прав в приложение.
Есть ли ссылка, объясняющая, чем отличается безопасность .app для выполнения скрипта в отличие от командной строки?