从沙盒macos应用程序通过命令行管理apple防火墙

时间:2018-02-19 17:44:40

标签: swift xcode macos appstore-sandbox

我是macos开发的新手,我正在尝试从另一个macos应用程序管理防火墙。我正在尝试使用swift在XCode上开发应用程序。

我发现可以通过命令行管理防火墙。例如,以下命令列出在防火墙中配置的应用程序。

/usr/libexec/ApplicationFirewall/socketfilterfw --listapps

当沙箱被禁用时,它运行正常,它返回应用就像在终端中运行它一样。但在xcode上启用沙盒后,它返回:

["/bin/sh: /usr/libexec/ApplicationFirewall/socketfilterfw: Operation not permitted"]

我检查了文档的一些功能和权利。我发现在apple's documents启用了其他应用程序脚本,但我不确定这是否是我要找的。

启用沙盒时有没有办法做到这一点?

0 个答案:

没有答案