OSX:NSUserNotification - 显示旧应用程序图标。

时间:2016-07-27 14:41:13

标签: objective-c macos cocoa nsnotifications

我正在使用新的UI更新我的构建,并更改了应用程序图标。但是,在测试和运行新的.dmg安装时,通知会一直显示旧的应用程序图标。

有没有办法清除缓存?

3 个答案:

答案 0 :(得分:0)

我认为您可以通过增加构建目标的“常规”部分中的内部版本号来解决此问题。它对我有用:)

答案 1 :(得分:0)

OS X应用程序通常包含多个应用程序图标,这些应用程序图标在不同的上下文中使用(一个用于App Store列表,一个用于Spotlight搜索等)...您是否已在构建目录中进行搜索以确保您不在#39; t中只剩下任何图标?

我之前遇到此问题时,我快速删除了之前的图标并添加了更新的图标但忘记添加所有尺寸(因此它使用前一个用于特定情况,例如通知,因为它已缓存或仍然在build文件夹中);

答案 2 :(得分:0)

在10.14上解决此问题的原因是删除DerivedData:

rm -rf ~/Library/Developer/Xcode/DerivedData