3

例如,我的应用程序在操作系统处理弹出警报时使用以下命令,以请求管理员密码以 root 身份进行身份验证。是否有允许我在沙箱内运行它的权利?

    @IBAction func clearFonts(sender: NSButton) {

    NSAppleScript(source: "do shell script \"sudo atsutil databases -remove;sudo atsutil server -shutdown\" with administrator " +
        "privileges")!.executeAndReturnError(nil)

}
4

1 回答 1

0

如果应用程序被沙盒化,则不能这样做,沙盒禁止任意脚本执行。不允许sudo

于 2015-05-05T17:30:14.337 回答