NSAppleScript из launchd - PullRequest
       13

NSAppleScript из launchd

0 голосов
/ 10 декабря 2011

У меня есть служба запуска и приложение Какао. Приложение запускается, когда пользователь нажимает на него из папки приложения. Я хочу выполнить следующий Apple Script из сервиса. Но даже если кажется, что он работает в отладочной версии в xcode, он не работает, когда он собран и установлен в качестве службы launchd.

NSString* path = @"/Applications/Sample.app/Contents/Resources/reset.scpt";
NSURL* url = [NSURL fileURLWithPath:path];
NSDictionary* errors = [NSDictionary dictionary];
NSAppleScript* appleScript = 
    [[NSAppleScript alloc] initWithContentsOfURL:url error:&errors];
[appleScript executeAndReturnError:nil];
[appleScript release];
...