Вызов osascript через perl в OSX 10.9 больше не работает
Я пишу приложение для Mac (OSX, а не iOS). Установка запускает Perl-скрипт, который содержит некоторый вызов osascript, например:
$res = qx(osascript -e 'launch application "MyApp"');
Или же:
$res = qx(osascript -e 'tell application "System event" to make login item at end with properties {path:".... .app", hidden: false}');
и больше...
У меня есть две машины Mac, одна с OSX 10.9 и другая с OSX 10.7.
Когда я запускаю установку на OSX 10.7 - все работает хорошо.
Когда я запускаю установку на OSX 10.9 - вызов osascript не работает (все они, а не только один). Я попытался запустить только команду osascript в терминале, и это работает!
Процесс установки сделан от пользователя (не администратора), но запрашивает разрешение администратора во время установки.
Кто-то знает, что было изменено в новой OSx?
Спасибо!