Qt应用程序中的Mac OS X 10.7.4安装帮助工具

时间:2012-07-27 16:18:00

标签: c++ macos qt sign

我正在使用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窗口助手工具没有安装。我可以看到这个系统日志文本:

Jul 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:作业com.bsd.OpenVPNHelper未在launchd中加载。

有什么问题?并且在它工作的前几天。

1 个答案:

答案 0 :(得分:1)

也许我的回答迟到了,但我希望它可以帮助另一个Qt开发人员。我在Qt中创建了一个项目来展示如何签名,安装执行特权帮助工具,你可以在这里看到代码:RouteDefinition

我创建了它,因为没有关于如何使用Qt应用程序安装特权帮助工具的文档。