我正在开发一个运行LSUIElement集的OSX应用程序(Clarke)(仅限系统菜单 - 没有托盘图标,不会出现在cmd-tab中)。
它完全正常,但有人只是指出它在Activity Monitor列表中有一个空白的进程名称。什么也没说。其他所有东西都有一个名字。甚至其他应用程序也在LSUIElement上运行。
我试图在网上搜索,但我无法发现有人在谈论这个问题。我到底应该寻找什么?
答案 0 :(得分:9)
原来我有CFBundleDisplayName键,但是空了。这解决了它。
答案 1 :(得分:5)
狂野猜测:检查Info.plist中的CFBundleName。确保设置而不是空。