开发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
(#换成@)。