LSUIElement无效

时间:2010-05-04 02:28:09

标签: macos cocoa info.plist lsuielement

我有一个在Info.plist中有LSUIElement = 1的应用程序。当我运行应用程序时,会为它创建一个停靠项和顶级菜单栏。为什么呢?

编辑:

我正在使用一个调用TransformProcessType()的库,破坏了我的Info.plist配置。

2 个答案:

答案 0 :(得分:12)

转到Info.plist文件,添加新的键值对,或键入Boolean。开始在键中键入“Application is agent”。它应该为您自动完成。然后选中复选框。

这就是我创建代理应用程序的方式,它每次都有效!

答案 1 :(得分:4)

1必须是字符串,而不是数字(根据the documentation of LSUIElement)。无论如何都要尝试。