LoginSignup
2
2

More than 5 years have passed since last update.

Xcode 5 で AssetCatalog 使うと iOS6 以下でアイコンの Gloss Effect がオフに出来ない?

Last updated at Posted at 2014-01-22

追記アリ

まだ調査中ではあるが、Xcode 5 で登場した AssetCatalog なる機能 (内部的には単なるディレクトリの中に JSON とアセットリソースが突っ込まれてる感じかな?) を使うと、iOS7 未満の端末でアイコンの Gloss Effect (光沢エフェクト) がオフに出来ないっぽい。

本来であれば Info.plist

Info.plist
<key>UIPrerenderedIcon</key>
<true />

な感じ (Xcode 上では Icon already includes gloss effectsYES) になっていれば光沢エフェクトが無効化されるはずなのだが、ウンともスンとも効かない。

試しに AssetCatalog を使わずに、個別にアイコンを指定してみると、見事に効いてくれたので、多分そういうコトなんだろう。

なお、 .xcodeproj/project.pbxproj 的には ASSETCATALOG_COMPILER_APPICON_NAME = ***; っつー感じで記述されていると AssetCatalog を利用するってコトになるらしい。

2014/01/22 18:45 追記

そんなこたぁなくて、AssetCatalog 使っても Gloss off は出来るらしい。

詳しくは コチラ の記事を参照のこと。

STAR_ZERO さまよりご指摘いただきました。ありがとうございます!

2
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2