我有一个已使用 py2app 转换为捆绑应用程序的 python 脚本。手动调用时,它运行良好。但是,在 Mountain Lion 下,当我尝试使用 launchd 调用它时,系统日志中出现以下错误:
8 月 8 日 07:15:02 StraylightPro.local 灌溉 [79689]:灌溉错误
8 月 8 日 07:15:02 StraylightPro.local coreservicesd[77]:应用程序:“灌溉”[0x0/0x697596f] @ 0x0x7fe77240cec0 试图提前,但不在 fPermittedFrontASNs ( ( ASN:0x0-0x1cb2cb1:) ) 中,所以拒绝。
似乎很明显,这是 Mountain Lion 中新安全功能的结果,但通过 Apple 的开发人员文档和在网上搜索“fPermittedFrontASNs”一词并没有找到任何结果。
如果我可以向应用程序包添加扩展属性或在启动的 plist 文件中添加一行来解决这个问题,那就太好了。