运行 来自 swift 的 .sh 文件?

Run a .sh file from swift?

我真的需要能够从 swift 获得一个 .sh 文件 运行!我调查了 t,出于某种原因,人们希望我 运行 shell 程序 swift 文件中,但它并没有结束工作.我正在尝试 运行 一个命令,真的。不过,shell 命令确实需要从应用程序传入的参数。我正在尝试 运行 的命令是:

chmod a-x /Applications/the input here

我还必须能够让用户输入密码。我该如何输入密码?

编辑

我已经试过了:

import Foundation
let task = NSTask();
task.launchPath = "/bin/chmod"
task.arguments = ["a-x /Applications/application.app"]

task.launch()

有人有什么建议吗?

想通了!我不知道参数必须是这样的:

task.arguments = ["a-x", "/Applications/application.app"]