Objective c Notification Center中的应用程序图标是默认的Mac图标
我使用另一个Objective c Notification Center中的应用程序图标是默认的Mac图标,objective-c,macos,nsusernotification,Objective C,Macos,Nsusernotification,我使用另一个image.icns作为我的应用程序图标文件 我已经删除了~/Library/Application Support/NotificationCenter/*.db并重新启动了我的计算机,但通知图标仍然是我的应用程序的默认Mac图标。结果表明,您可能应该将图标保留在“.iconset”中。并具有通知中心可以选择的所有建议尺寸(例如,可能是32 x 32,可能是16 x 16) 要创建它,您可以使用“Icon Composer”应用程序将.icns文件转换为完整的图标集。不过,.icn
image.icns
作为我的应用程序图标文件
我已经删除了
~/Library/Application Support/NotificationCenter/*.db
并重新启动了我的计算机,但通知图标仍然是我的应用程序的默认Mac图标。结果表明,您可能应该将图标保留在“.iconset
”中。并具有通知中心可以选择的所有建议尺寸(例如,可能是32 x 32,可能是16 x 16)
要创建它,您可以使用“Icon Composer”应用程序将.icns文件转换为完整的图标集。不过,.icns文件最终还是会出现在您的内置应用程序包/捆绑包中
详细信息可以在苹果的“创建一组包含高分辨率版本的图标”部分找到。停止应用程序在Xcode中运行。通过活动监视器强制退出通知中心进程。重新启动通知中心,然后启动应用程序。您的通知现在应该显示您在
AppIcon中提供的应用程序图标。appiconset
存档您的应用程序,将其导出到应用程序文件夹。当应用程序文件夹中有应用程序副本时,通知图标以某种方式可见。这在我的情况下奏效了