看起来你最好自己处理图标的变化:监听外观变化通知,并相应地更新图标。 设置 Dock 图标的方法: 最简单的方法是将一个 NSImage 赋值给 NSApp.applicationIconImage。然而,这只在应用程序运行时有效,并且在应用程序退出时会被清除。 更可靠的方法是使用一个 dock tile 插件,它在应用程序不运行时仍然有效。然而,实现起来更复杂,因为你需要创建和配置一个额外的目标。