如何在Swift中启动App中的命令行工具



一个人如何调用命令行工具?我想使用命令行工具包装应用程序,并在应用程序启动时能够启动它。

当我尝试使用

func openCommandLineTool() {
    NSWorkspace.shared.open(URL(fileURLWithPath: "/filepath/"))
}

它告诉我该应用程序无权启动命令行工具。

我的目标是拥有一个仅启动命令行工具的应用程序。如何在应用程序中构建此命令行工具?有可能吗?

我通过转到xcode中的.entitlements文件并为'app sandbox'和'com.apple.security.files.files.user'选择'no'解决了这一点。

最新更新