【发布时间】:2020-08-16 06:43:43
【问题描述】:
大家好,
我有一个想从 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)")
}
}
但是,我不断收到此错误:
错误:Error Domain=com.apple.Automator Code=0 “Automator 在运行此工作流时遇到错误:“沙盒应用程序无法使用 Automator.framework 运行工作流。”” UserInfo={NSUnderlyingError=0x600000cad8c0 {Error Domain= com.apple.Automator Code=0 "沙盒应用程序不能使用 Automator.framework 来运行工作流。" UserInfo={NSLocalizedDescription=沙盒应用程序无法使用 Automator.framework 运行工作流。}}, NSLocalizedDescription=Automator 在运行此工作流时遇到错误:“沙盒应用程序无法使用 Automator.framework 运行工作流。”, NSLocalizedFailureReason=沙盒应用程序可以不要使用 Automator.framework 来运行工作流。}
我该如何解决这个问题?如果有人有解决方案,我会很高兴 - 我是 Mac 开发的新手。
非常感谢大家,希望你们在这段时间一切都好。
【问题讨论】:
标签: swift xcode cocoa workflow automator