标签: xcode macos swift cocoa
我正在尝试编写一个应用程序来编辑存储在
/private/etc/hosts
通常,从终端,我必须使用sudo写入此文件,因此我认为我的cocoa应用程序中需要提升权限。
sudo
我曾希望过一次,然后以某种方式存储许可,所以我不需要再问一次。我有点迷失在哪里开始。
答案 0 :(得分:1)
执行此操作的常规方法是使用帮助程序进行所需的更改,然后在运行帮助程序时请求管理员权限。
有关请求管理员权限的更多信息,请参阅this question。