执行需要root的长时间运行二进制文件

时间:2014-11-17 14:30:52

标签: objective-c macos swift root

我是Mac开发的新手。 我想执行长时间运行的二进制文件(我只编译版本)文件需要root权限,但我想在没有sudo的情况下执行它,因为app应该符合Apple的政策。

我尝试了STPrivilegedTask但是它在一段时间后停止执行(我已经调用了waitUntilExit方法)。 我已经阅读了Apple关于使用权限运行某些任务的文档。但是没有理解如何运行编译二进制文件的主要内容。尝试了SMJobBless示例以及EvenBetterAuthorizationSample。 如果您有任何具有特权的执行任务经验,请回答我。

提前致谢

0 个答案:

没有答案