如何隐藏我的MacCatalyst应用程序的dock图标,使用。net 7 MAUI开发,当应用程序被隐藏时,通过最小化它或使用CMD+H"命令吗?我试过更改信息。通过在线建议将LSUIElement键项设置为String 1,但它似乎不起作用。是否有其他方法可以实现这种行为?
我已尝试更改信息。通过在线建议将LSUIElement键项设置为String 1来创建plist,但它似乎不起作用。
您需要将LSUIElement键设置为String true或布尔值Yes,而不是String 1。
LSUIElement (Boolean - macOS)指定应用程序是否作为代理应用程序运行。如果此键设置为YES,则启动服务将应用程序作为代理应用程序运行。代理应用程序不会出现在Dock或强制退出窗口中。虽然它们通常作为后台应用程序运行,但如果需要,它们也可以来到前台呈现用户界面。点击一个属于代理应用程序的窗口会使该应用程序向前处理事件。
Dock和loginwindow是两个作为代理程序运行的应用程序。
你可以参考LSUIElement的官方文件