Swift NSAppleScript(来源:“do shell script\”sudo“命令)是否有应用商店授权?
例如,我的应用程序在处理弹出警报的操作系统中使用以下命令来请求管理员密码以root身份进行身份验证。是否有权限允许我在沙箱中运行此命令Swift NSAppleScript(来源:“do shell script\”sudo“命令)是否有应用商店授权?,swift,sudo,mac-app-store,appstore-sandbox,nsapplescript,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 " +
@IBAction func clearFonts(sender: NSButton) {
NSAppleScript(source: "do shell script \"sudo atsutil databases -remove;sudo atsutil server -shutdown\" with administrator " +
"privileges")!.executeAndReturnError(nil)
}
如果应用程序是沙盒,您不能这样做,沙盒禁止任意脚本执行。不允许
sudo
。答案是:如果应用程序是沙盒,则沙盒禁止任意脚本执行。不允许sudo
。