当前位置: 首页>移动开发>正文

mac机器上iostat macosicon

文章目录

  • 一、引言
  • 二、步骤
  • 三、修改 finder、垃圾桶的图标
  • 四、其他试探方法(失败)
  • 五、其他



一、引言

有时候设计师觉得 logo icon 设计不合理,会给你新的图片; 但经过图片大小转化、拖入工程,还是挺耗时的。 下面方法可以直接让设计师自己修改、查看图标在Mac各地方展示的效果。 当然,前提是,设计师也是使用 macOS


二、步骤

1、准备好最新的图标文件,格式为 icns; 不错的 png -> icns 生成工具:http://www.cocoachina.com/bbs/read.php?tid=113763

2、进入app目录,选中任意app。键入 “command + i”,看到应用的简介; 可点击选中上方的图标;

3、拖拽准备好的 icns 文件,到简介中图标的部分。完成~!

mac机器上iostat macosicon,mac机器上iostat macosicon_重启,第1张

此时,

  • 启动台中该app的icon 需要过几秒才会改变;
  • 启动台本质是 applications 文件夹;applications 图标也会相应改变;
  • dock栏目的图标不会改变,需要退出app重启;
  • bundle 中 Resource 中的icns 文件不会改变,还是原来的。

三、修改 finder、垃圾桶的图标

部分类型app,在应用程序中找不到,也不确定他们的app地址。 比如 finder,通过 $ mdfind -name finder 无法找到 finder.app 的地址。

你可能会发现他是一个 framework,放在 /System/Library/PrivateFrameworks/FinderKit.framework 这个位置。

这种应用需要通过修改 dock 来改变,方法如下:

1、前往文件夹:/System/Library/CoreServices/Dock.app/Contents/Resources/ dock 也叫程序坞 在这里你会看到很多熟悉的图标,比如垃圾桶是 trashfull 和 trashempty。

2、找到 finder.png 和 finder@2x.png,将他们剪贴到另外的位置备份。 将你的png图片命名为上述名字,注意不是icns文件,而是png,尺寸分别为 128128,256256。

3、清理缓存 文件夹前往 /private/var/folders/ 搜索"com.apple.dock.iconcache",如果找到,那把它删掉。

4、重启dock,或者重启电脑即可。 命令行重启dock 方法:killall Dock


四、其他试探方法(失败)

mac机器上iostat macosicon,mac机器上iostat macosicon_Mac app 修改logo_02,第2张

思路:从已安装的 app 包文件修改,即 /应用程序 – oneApp.app – 显示报内容 – Resource 中,替换掉 icns 文件。但是替换掉后,并没有达到效果。重启app,重启电脑,也还是不行。 百度到上面这个手动方法,也算是解决问题。


五、其他

bundle 中 Resource 文件包含了app使用的图片,一般开发者开发时都会把图片放到 assets 中,打包后是 Assets.car 文件。 拖入工程中的图片会散布在 Resource 中,比如印象笔记的包。

目前网上一般都是用 cartool 来打开Assets.car 文件,但是如何修改就鲜有人为之;修改后是否对运行的app造成效果,也需要探究。

贴一下cartool 的源码地址: https://github.com/steventroughtonsmith/cartool

可用的GUI工具: https://github.com/yuedong56/Assets.carTool



https://www.xamrdz.com/mobile/4zb1957427.html

相关文章: