我试图从 OSX Sierra 的停靠栏中隐藏活动应用程序,但我所做的只是使应用程序崩溃

I'm trying to hide active applications from the dock in OSX Sierra but what I'm doing just crashes the application

我对这个主题做了一些研究,理论上你应该可以插入

<key>LSUIElement</key>
<true>

就在

之前
</dict>
</plist>

在 .dmg 文件的末尾使图标隐藏在 Dock 中,即使它正在使用中。我不是在寻找 "Change the dock icon" 或 "Just hide the dock entirely" 之类的解决方法,我想知道这种事情是如何工作的以及为什么它只是使应用程序崩溃而不是隐藏停靠栏图标。

我想通了,LSUIElement 显然只会使一些应用程序崩溃,但执行相同操作的解决方法是 NSUIelement 而不是 LSUIelement。我喜欢我花了几个小时研究这个问题,然后在提问 2 分钟后找到了正确答案。