2012-04-02 69 views
0

我有一个Cocoa应用程序,它需要定期将pkg X安装到系统上。我知道我需要使用身份验证服务框架来实现这一目标,而且我现在正在审查它,因为我之前从未使用它。可可:自动安装.pkg

但是,pkg X经常更新,我不希望每次我的应用程序需要安装时都提示用户输入密码。有没有办法让我的应用程序有一个“证书”,如果用户在一次提示输入证书时启用了复选框,他们将不再需要再次输入它们?

回答

1

你可以看看苹果的SMJobBless示例代码。使用在那里说明的技术,您可以创建一个特权辅助工具。您需要一次认证/授权才能祝福该工具,而不是在此之后再次使用。该工具可以使用/usr/sbin/installer来安装该软件包。