更改SMJobBless对话框的文本

时间:2012-09-14 04:33:05

标签: objective-c macos authentication modal-dialog

我希望在需要时运行特权帮助工具作为一次性工具,我正在使用SMJobBless来执行此操作。但是,授权对话框的文本和按钮暗示应用程序正在尝试安装帮助工具,可能是在后台永久运行的工具(screenshot)。但我不希望用户得到错误的印象。那么有没有办法让旧类型的对话框回来,简单地说:<App> wants to make changes. Type your password to allow this.?据我所知,出于安全考虑,Apple不允许自定义文本,但至少应该允许恢复旧式对话框。

1 个答案:

答案 0 :(得分:0)

可以在使用AuthorizationRef创建kAuthorizationEnvironmentPrompt时完成此操作。