Вызов 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?

Спасибо!

0 ответов

Другие вопросы по тегам