I have a python script that has been converted to a bundled application using py2app. When invoked manually, it runs fine. However, under Mountain Lion, when I try to invoke it using launchd, I get the following error in the system log:
Aug 8 07:15:02 StraylightPro.local Irrigate[79689]: Irrigate Error
Aug 8 07:15:02 StraylightPro.local coreservicesd[77]: Application App:"Irrigate" [ 0x0/0x697596f] @ 0x0x7fe77240cec0 tried to be brought forward, but isn't in fPermittedFrontASNs ( ( ASN:0x0-0x1cb2cb1:) ), so denying.
It seems pretty clear that this is the result of the new security features in Mountain Lion, but searching through Apple's Developer docs and Googling around on the web for the term "fPermittedFrontASNs" hasn't turned up anything.
It would be really nice if I could add an extended attribute to the application bundle or add a line to the launchd plist file that would solve this.