从 OSX 终端更改应用程序的图标

oco*_*odo 4 icons terminal macos

所以我有一个应用程序想要更改其图标。Contents/Resources/如果我通过 GUI将新图标拖放到应用程序中,则应用程序更新正常。

但是,如果我cp终端中的图标不会更新,并且仍然显示原始图标或显示原始图标的稍微损坏的版本。

我还需要做什么才能允许通过终端更新 .icns(我需要能够为项目编写脚本。)

非常感谢。

小智 6

也许有点晚了,但请看看这篇文章

Seth Vargo 解释了他如何创建一个文件夹,其中包含他的自定义图标~/.custom-icons和一个小脚本,每次应用程序更新重置其图标时他都会运行该脚本。

function replace_icons() {
  cp ~/.custom-icons/atom.icns /Applications/Atom.app/Contents/Resources/atom.icns
  touch /Applications/Atom.app
  sudo killall Finder && sudo killall Finder
}
Run Code Online (Sandbox Code Playgroud)