Mac: ошибка "Приложение не запущено" при использовании NSAppleScript

Я разрабатываю плагин Quick Look для Mac OSX 10.10. Чтобы обеспечить предварительный просмотр для наших пользовательских форматов файлов, мне нужно вызвать наше приложение Mac из плагина Quick Look, для которого я использовал класс NSAppleScript:

NSAppleScript *script = [[NSAppleScript alloc] initWithSource:
                                 @"\
                                 tell application \"MyApp\"\n\
                                 end tell\n\"];

Проблема в том, что я всегда получаю сообщение "Приложение не запущено" в окне вывода независимо от того, работает MyApp или нет. Я использую QLMANAGE для отладки этого плагина. Я даже попытался установить полный путь MyApp как:

tell application "\Applications\MyApp.app"

но это не помогло. Имеет ли объект NSAppleScript разрешение на запуск приложения? Это проблема с разрешением плагина Quick Look, который плагин не может запустить или подключиться к приложению? Или какие-то ограничения для инструмента qlmanage?

0 ответов

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