是否存在NSAppleScript的App Store权利(来源:"执行shell脚本\" sudo"命令?

时间:2015-05-05 00:32:25

标签: swift sudo mac-app-store appstore-sandbox nsapplescript

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

    @IBAction func clearFonts(sender: NSButton) {

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

}

1 个答案:

答案 0 :(得分:0)

如果应用程序是沙盒,则无法执行此操作,沙箱禁止任意脚本执行。不允许sudo