我正在开发一个 OS X 桌面应用程序。我想与它捆绑一个帮助工具。我正在考虑使用SMJobSubmit
提升权限启动一个帮助程序。(该工具基本上会sudo
调用。)
如何将工具的控制台输出发送回我的主应用程序?
我知道NSTask
我可以NSPipe
用来重定向控制台输出。但是,由于我认为我不能使用NSTask
提升的权限,所以我正在使用SMJobSubmit
。
(是的,我已经处理了授权部分。)
我正在开发一个 OS X 桌面应用程序。我想与它捆绑一个帮助工具。我正在考虑使用SMJobSubmit
提升权限启动一个帮助程序。(该工具基本上会sudo
调用。)
如何将工具的控制台输出发送回我的主应用程序?
我知道NSTask
我可以NSPipe
用来重定向控制台输出。但是,由于我认为我不能使用NSTask
提升的权限,所以我正在使用SMJobSubmit
。
(是的,我已经处理了授权部分。)