“通知中心”中的“应用程序”图标是默认的Mac图标

时间:2014-05-23 06:16:17

标签: objective-c macos nsusernotification

我使用另一个image.icns作为我的应用程序图标文件。

我已删除~/Library/Application Support/NotificationCenter/*.db并重新启动了我的计算机,但通知图标仍然是我的应用程序的默认Mac图标。

3 个答案:

答案 0 :(得分:0)

原来你应该把你的图标保存在“.iconset”中。并且通知中心可以使用所有建议的尺寸(例如,可能是32 x 32,可能是16 x 16)。

要创建此功能,您可以使用“Icon Composer”应用将.icns文件转换为完整的图标集。但是,.icns文件最终会在您构建的应用程序包/包中结束。

详细信息可以在Apple的"High Resolution Guidelines for OSX" document中的“创建一组包含高分辨率版本的图标”部分下找到。

答案 1 :(得分:0)

阻止您的应用程序在Xcode中运行。强制通过活动监视器退出通知中心进程。重新启动通知中心,然后启动您的应用程序。您的通知现在应该会显示您在AppIcon.appiconset中提供的应用程序图标。

答案 2 :(得分:0)

归档您的应用,将其导出到您的应用程序文件夹。当应用程序文件夹中有您的应用程序副本时,通知图标会以某种方式显示。这适用于我的情况......