目标很简单:
- 打开终端窗口
- 去某个地方
我的代码:
public class func openShell(at url: URL?) {
guard let url = url else { return }
let shellProcess = Process();
shellProcess.launchPath = url.path;
//shellProcess.arguments = [
// "osascript -e 'tell application \"terminal\" to do script \"cd \(url)\"'"
//];
shellProcess.launch();
}
只需在 XCode 的调试输出中打印一系列文本即可。
注释掉的代码是另一种也不起作用的解决方案。