submitResult always turns out to be true, but my program never seems to execute. I've executed my program manually through the Terminal and it works perfectly; the helper tool is supposed to write a file to a location on the file system and takes no arguments. However, when I send it to launch daemon, nothing happens. It is marked as executable. I've also verified the path. It's correct.

So, then I'm left wondering if launch daemon can run only certain kinds of files? Unless I messed something up in the code.

I've posted more of my code. I have [authView setString:kSMRightModifySystemDaemons]; in my applicationDidFinishLaunching method. The API says, "Either this method or the setAuthorizationRights: method must be called before the view displays correctly."
–
425nespSep 27 '12 at 23:44