你的位置:首页 > 软件开发 > 操作系统 > 强制刷新图标缓存

强制刷新图标缓存

发布时间:2015-11-25 15:00:06
开发Mac平台的应用程序时遇到一个热更新图标的需求。Mac的应用程序是.app bundle,图标文件放在test.app/Contents/Resources/路径,在test.app/Contents/Info.plist中指定。可是,更换.icns图标文件后,Finde ...

开发Mac平台的应用程序时遇到一个热更新图标的需求。

Mac的应用程序是.app bundle,图标文件放在test.app/Contents/Resources/路径,在test.app/Contents/Info.plist中指定。

可是,更换.icns图标文件后,Finder里不即时更新显示。如何绕开缓存机制,强制刷新显示图标呢?当然,得是以编程方式实现。

搜到一些建议。

重建Launch Services数据库

lsregister -kill -seed -rlsregister -f <.app path>

原标题:强制刷新图标缓存

关键词:缓存

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。