如何在可可应用中执行Shell Kill命令以重新启动Finder应用

时间:2018-09-18 15:52:43

标签: macos shell cocoa nsuserdefaults appstore-sandbox

我尝试在xcode中运行Shell脚本,以隐藏桌面文件:

defaults write com.apple.finder CreateDesktop false

一切正常,但要从代码中获得更改的效果,我需要重新启动Finder

这是无效的代码:

killall Finder

这是控制台的输出:

killall: warning: kill -TERM 2081: Operation not permitted

因此,我也知道由于沙箱而被阻止。我可以将“应用程序沙箱”权利设置为“否”。 这会起作用。

但是我想要一个解决方法,否则该应用程序将无法发布到Mac App Store。

我如何重新启动取景器以更改效果,有什么办法吗?

0 个答案:

没有答案