PhoneGapでiPhoneアプリのアイコン反射を止める
PhoneGapに限った事じゃ無さそうですが、初期状態だとiPhoneアプリのアイコンに勝手に光沢が入ります↓
こいつを何とかしたいと思ってネットを駆け巡ったらStack Overflowで見つかったのでメモしておきます。
また、アイコンの制作には以下のPhotoshopテンプレートとアクションを使いました。これすげー便利。
【PhoneGapでアイコンの光沢を無効にする】
PhoneGapのプロジェクトディレクトリにある「xxx-info.plist(xxxにはプロジェクト名が入る)」に以下の記述を追加。
<key>UIPrerenderedIcon</key> <string>true</string>
Xcodeでplistを開いた場合は以下の記述を追加すれば良いらしい。
Icon already inculdes gloss effect ※YESにセット
こんな感じ↓
これで行けるかと思い気やどうやらiOS5以上だと?駄目らしい。Xcodeでビルドする際にTARGETSのSummaryタブで「Prerendered」という部分にチェックを入れる必要があるようです。(もしかしたらこれだけでも良いのかもしれない)
この状態でビルドすればアイコンに光沢が表示されません↓
【参考】