Automatorで作成したアプリケーションのアイコンを変更する

Automatorで作成したアプリケーション内のContents/Info.plistには、デフォルトで以下のようなコードが含まれています。

<key>CFBundleIconFile</key>
<string>AutomatorApplet</string>

上記コードのAutomatorAppletの部分がアプリーションのアイコンを指定しているようです。 より詳細には、当該部分をXとおくと、アプリケーションのアイコンとしてはContents/Resources/X.icnsが使用されることになるようです。

従って、

  • Contents/Resources/AutomatorApplet.icnsを所望のicnsファイルに置き換えるか、又は、
  • 所望のicnsファイルをContents/Resourcesに追加し、上記コードのAutomatorAppletの部分を追加したicnsファイルの名前に書き換える

ことによって、アプリケーションのアイコンを変更することが可能です。

オリジナルのアイコンを作成したい場合には、以下の記事を参照すると幸せになれるかもです。

最もシンプルなicnsファイルのつくりかた - warexperimental’s blog