У меня есть служба запуска и приложение Какао. Приложение запускается, когда пользователь нажимает на него из папки приложения. Я хочу выполнить следующий 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];