我正在使用 SMJobBless 功能安装我的辅助工具来启动守护进程,如本文所述 - http://atnan.com/blog/2012/02/29/modern-privileged-helper-tools-using-smjobbless-plus -xpc/,这里还有 - http://developer.apple.com/library/mac/#samplecode/SMJobBless/Listings/ReadMe_txt.html。几个月前,这一切都很好。并且成功安装了新的辅助工具。但是最近几天(可能在更新到 10.7.4 之后,但它也不适用于其他版本)我在安装帮助工具时遇到了奇怪的问题。用户输入密码到 mac auth 窗口帮助工具后没有安装。我可以看到这个系统日志文本:
7 月 27 日 18:30:28 Illia-Greens-MacBook-Pro 授权主机 [4318]:SFBuiltinEntitled:MyApp.app 无权用于 com.apple.ServiceManagement.daemons.modify 7 月 27 日 18:30:28 Illia-Greens-MacBook- Pro launchdadd[4313] : FAILURE: Job com.bsd.OpenVPNHelper 未在 launchd 中加载。
怎么了?在它工作的前几天。