我有一个Cocoa应用程序,该应用程序需要定期将pkg X安装到系统上。我知道我需要使用Authentication Services框架来进行此操作,并且由于我以前从未使用过它,因此我现在正在对其进行审查。

但是,pkg X经常更新,我不想每次应用程序需要安装时都提示用户输入密码。有没有一种方法可以为我的应用程序授予某种“证书”,如果用户一次提示输入凭据时启用了复选框,则他们将永远不必再次输入它们?

最佳答案

您可以查看Apple的SMJobBless示例代码。使用此处显示的技术,您可以创建一个特权帮助工具。您需要一次身份验证/授权才能祝福该工具,此后不再需要。该工具可以使用/usr/sbin/installer安装软件包。

关于cocoa - cocoa :自动安装.pkg,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9982317/

10-15 04:32