在Swift Cocoa中,如何一次性请求提升权限而不需要再次询问?

时间:2015-09-02 18:11:11

标签: xcode macos swift cocoa

我正在尝试编写一个应用程序来编辑存储在

中的文件
/private/etc/hosts 

通常,从终端,我必须使用sudo写入此文件,因此我认为我的cocoa应用程序中需要提升权限。

我曾希望过一次,然后以某种方式存储许可,所以我不需要再问一次。我有点迷失在哪里开始。

1 个答案:

答案 0 :(得分:1)

执行此操作的常规方法是使用帮助程序进行所需的更改,然后在运行帮助程序时请求管理员权限。

有关请求管理员权限的更多信息,请参阅this question