我有一个launchd服务和一个Cocoa应用程序。当用户从应用程序文件夹中单击它时,应用程序将运行。我想从服务中执行以下Apple脚本。但即使看起来在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];