3
我正在编写一个需要修改系统代理设置的可可应用程序(我使用networksetup
来做到这一点)。问题是它需要系统管理员级别的访问权限来更改代理设置。我尝试使用Apple的默认API(我为其使用STPrivilagedTask
包装)并以管理员权限运行shell脚本,以管理员身份运行NSTask
。它的工作原理非常完美,但问题是我的应用程序需要多次更改设置,并且用户每次都必须输入密码。在可可应用程序中的多个授权
无论如何,我可以获得一次特权,并一次又一次地使用它?