日々精進

新しく学んだことを書き留めていきます

アプリアイコンでアプリのバージョンが分かるようにする

テストの際に、間違ったバージョンのアプリを使ってテストしてしまっていたということが度々あったので
icon versioningを使って解決することにした。
手順は以下。
ImageMagick installer for Mac OS XからimagemagickとGhostScriptをダウンロード・インストールする
krzysztofzablocki/IconOverlaying · GitHubのScripts/iconVersioning.shを自分のプロジェクトにコピーし、Run Scriptで実行する(IconOverlayingプロジェクトと同じようにすればOK)
・iconVersioning.shの以下の部分を修正する

-    convert /tmp/temp.png /tmp/labels-base.png -geometry +0+$band_position -composite /tmp/labels.png -geometry +0+$text_position -geometry +${w}-${h} -composite "$target_path"
+    convert /tmp/temp.png /tmp/labels-base.png -geometry +0+$band_position -composite /tmp/labels.png -geometry +0+$text_position -composite "$target_path"

 この部分を修正しないと「invalid argument for option geometry imagemagick」のようなエラーメッセージが出てバージョン番号がOverlayされなかった。

参考:Overlaying application version on top of your icon - Krzysztof Zabłocki