3

たとえば、私のアプリでは、ポップアップ アラートを処理する OS で次のコマンドを使用して、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 に答える