我目前正在研究一个小型 GUI 助手,它是另一家公司的命令行实用程序的包装器。
禁用沙盒时一切正常。但是因为我想通过 App Store 分发应用程序,所以我需要启用沙盒。
当我第一次打开我的应用程序时,用户可以简单地拖放 3rd 方 CLI 工具来配置帮助程序。在后台,我将 CLI 工具复制到我的应用程序沙箱文件夹中。
第 3 方应用程序有自己的权利。
我正在通过 NStask 执行命令。当我在沙盒模式下执行此操作时,出现错误:
exec of /Users/xxxx/Library/Containers/com.xxxxxx/Data/Library/Application Support/YYYYY Helper/YYYY denied since it was quarantined by YYYYY Helper and not approved by Gatekeeper, qtn-flags was 0x00000002
我到处搜索,但没有找到太多关于此的内容。如果有人知道如何解决它,那就太好了。
谢谢萨沙