Mac OS X Yosemite 修改 Sublime Text 应用程序图标的奇怪问题

2014 年 12 月 15 日
 zq9610
我给 Sublime Text 换了图标,结果没生效。
起初以为是图标缓存的问题,然后清除了图标缓存,还是没有用。
我把 Sublime Text 从 Application 拖出来就变成了修改后的,
拖回 Application 又变成默认的了,
但是!奇怪的是,我只要改下名字,比如⎡Sublime Text 3⎦这样,就是修改后的图标
改回⎡Sublime Text⎦又变成了默认图标,
shen me gui 啊!!!
有人知道为什么吗?
11289 次点击
所在节点    Sublime Text
29 条回复
zq9610
2014 年 12 月 16 日
@Sunyanzi 哈哈哈哈
NobodyIsMe
2015 年 1 月 7 日
@yyfearth 赞。

一直都不明白,对着 info 里面的图标 复制 所选图标。。

折腾了好久,才终于明白。。想不到有这么隐蔽的方法。。

不过 copy 后会变成一个普通文件图标,需要点击一次 delete 才能生效。
yyfearth
2015 年 1 月 8 日
@LinJunzhu 你Copy变成文件图标 估计是你的方法不对
如果图标是一个图片 你应该对图片内容copy而不是文件 否则系统会使用这个文件的Finder里面的缩略图
如果是icns文件 那么可以拖动文件到info

如果这时候你delete其实就是使用Resource里面的icns文件 也就是你替换的文件
实际上这个操作相当于清除原来的缓存而已
kehr
2015 年 5 月 3 日
@sharpnk 果断是好方法!
lh900519
2016 年 2 月 2 日
@Livid CMD+i 解决,感谢~
charlie21
2016 年 5 月 29 日
cmd+i
然后直接把 xxx.icns 直接拖到 “修改时间” 左侧的那块图标位置就 ok
charlie21
2016 年 5 月 29 日
直接拖到 的意思,就是 按住鼠标左键 点击 xxx.icns 然后 拖动 ...
fhefh
2017 年 3 月 29 日
@Livid 方法很棒 嘿嘿~~
txji
2017 年 6 月 2 日
1. 直接替换 Resources 目录下的 Sublime Text.icns
2. 参照 @sharpnk
touch /Applications/App.app
touch /Applications/App.app/Contents/Info.plist
3. 如果 dock 的没有变化,移除,重新把应用图标拖到 dock 即可
亲测可行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/154138

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX