从 macOS Sierra(测试版 1 或 2)上的沙盒应用程序(使用 NSTask)调用 /usr/sbin/screencapture 会生成沙盒违规错误,结果我收到错误消息。
com.apple.sandbox.reporting Category: violation
screencapture(3428) deny mach-register com.apple.screencapture.interactive
Violation: deny mach-register com.apple.screencapture.interactive
Process: screencapture [3428]
Path: /usr/sbin/screencapture
Load Address: 0x10154a000
Identifier: screencapture
在权利上添加 com.apple.security.temporary-exception.match-lookup.global-name 没有帮助。
在 Sierra 之前的版本上,这可以正常工作。10.12 关于 Sandox 有变化吗?