C++ Mac OS X 10.7.4在Qt应用程序中安装辅助工具

C++ Mac OS X 10.7.4在Qt应用程序中安装辅助工具,c++,macos,qt,sign,C++,Macos,Qt,Sign,我正在使用SMJobBless函数来安装我的助手工具来启动守护进程,正如本文所述,这里也一样。 几个月前,这一切都很好。并成功安装了新的辅助工具。 但最近几天(可能在更新到10.7.4之后,但在其他版本上也不起作用)我在安装帮助工具时遇到了奇怪的问题。用户键入mac auth窗口帮助工具的密码后,不会输入帮助工具。我可以看到这个系统日志文本: 7月27日18:30:28伊利亚·格林斯MacBook Pro授权主机[4318]:SFBuiltintitle:MyApp.app无权访问com.app

我正在使用SMJobBless函数来安装我的助手工具来启动守护进程,正如本文所述,这里也一样。 几个月前,这一切都很好。并成功安装了新的辅助工具。 但最近几天(可能在更新到10.7.4之后,但在其他版本上也不起作用)我在安装帮助工具时遇到了奇怪的问题。用户键入mac auth窗口帮助工具的密码后,不会输入帮助工具。我可以看到这个系统日志文本:

7月27日18:30:28伊利亚·格林斯MacBook Pro授权主机[4318]:SFBuiltintitle:MyApp.app无权访问com.apple.ServiceManagement.daemons.modify 7月27日18:30:28伊利亚·格林斯MacBook Pro launchdadd[4313]:失败:launchd中未加载Job com.bsd.OpenVPNHelper


怎么了?也许我的回答对你来说太晚了,但我希望它能帮助其他Qt开发者。我在Qt中创建了一个项目,展示了如何签名、安装和执行特权助手工具,您可以在这里看到代码:


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

是的,我使用了带有授权密钥的代码设计实用程序。