openFrameworksで独自アイコン

Pocket
LINEで送る

oFでアイコン画像を変更しようとしたらちょっと困ったのでまとめておきます。
環境はMacが10.10、oFはv0.8.4とv0.9.2で動作確認済みです。

アイコン画像をして、次のように画像を配置します。

iconDir
└── appName.iconset
   ├── icon_256x256.png
   ├── icon_256x256@2x.png
   ├── icon_512x512.png
   └── icon_512x512@2x.png

コマンドラインでアイコンを設定します。

$ cd iconDir
$ iconutil -c icns appName.iconset

これでアイコンファイル「appName.icns」が出来ました。

iconDir
├── appName.icns
└── appName.iconset
   ├── icon_256x256.png
   ├── icon_256x256@2x.png
   ├── icon_512x512.png
   └── icon_512x512@2x.png

続いてアイコンファイルの設定をします。
xcodeで「Project.xcconfig」を開き次のように修正します。

//ICONS - NEW IN 0072 
//ICON_NAME_DEBUG = icon-debug.icns
//ICON_NAME_RELEASE = icon.icns
//ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/

ICON_NAME_DEBUG = appName.icns
ICON_NAME_RELEASE = appName.icns
ICON_FILE_PATH = bin/data/

これでアイコン画像が設定されるはず。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください