大家好
我有一个工作流文件,我想从Swift Mac应用程序中运行。这是我目前的代码。
@IBAction func onChangeMode(_ sender: Any) {
guard let workflowPath = Bundle.main.path(forResource: "wf", ofType: "workflow") else {
print("resource not found")
return
}
let workflowURL = URL(fileURLWithPath: workflowPath)
do {
try AMWorkflow.run(at:workflowURL, withInput: nil)
} catch {
print("Error: \(error)")
}
}
但是,我一直收到这个错误
错误: 错误域=com.apple.Automator Error Domain=com.apple.Automator Code=0 "Automator在运行这个工作流时遇到一个错误。"沙盒应用程序不能使用Automator.framework来运行工作流。"" UserInfo={NSUnderlyingError=0x600000cad8c0 {Error Domain=com.apple.Automator Code=0 "沙盒应用程序无法使用Automator.framework来运行工作流。" UserInfo={NSLocalizedDescription=Sandboxed应用程序不能使用Automator.framework运行工作流}},NSLocalizedDescription=Automator在运行此工作流时遇到错误。"Sandboxed应用程序不能使用Automator.framework运行工作流。", NSLocalizedFailureReason=Sandboxed应用程序不能使用Automator.framework运行工作流.}}。
如何解决这个问题?如果有人有解决方案,我会非常感激 - 我是Mac开发的新手。
非常感谢大家,希望大家在这段时间里过得好。