2012-08-02 16 views
5

Xcode 4.3.3のアイコンコンポーザ2.2は、1024x1024のicnsをサポートしています。しかし、アイコンコンポーザー2.4ではこれ以上サポートされていません。 Appleが網膜ディスプレイmbpをプッシュし、新たに提出されたアプリに1024x1024のアイコンを使用する必要があるが、アイコン作曲家はそれ以上サポートしていないので、これは皮肉なことだ。アイコンコンポーザー2.4で1024x1024サイズのアイコンがサポートされないのはなぜですか?

1024x1024のサイズのアイコンを作成するために、アップルの代替または新しく導入されたソリューションはありますか?なぜAppleがこれをやっているのか分かりません。

ありがとうございます!

答えて

23

アイコンコンポーザー2.4は、MacまたはiOSアプリケーションのアプリケーションアイコンを作成するためのワークフローが変更されたため、1024x1024サイズのアイコンをサポートしていません。

High Resolution Guidelines for OS XProvide High-Resolution Versions of All App Graphics Resourcesセクションを参照してください。

次のように新しいワークフローは次のとおりです。

icon_16x16:

  1. は、各ファイルサイズで.pngファイル
  2. 場所を(例えばMyApp.iconset).iconset拡張子を持つフォルダを作成します。 .pngの
    [email protected]
    icon_32x32.png
    [email protected]
    icon_128 x128.png
    [email protected]
    icon_256x256.png
    [email protected]
    icon_512x512.png
    [email protected]

  3. .icnsファイルにこの.iconsetディレクトリ構造を変換します。 2つのオプションがあります:
    • 新しい.iconsetフォルダをXcodeプロジェクトにドロップし、これをアプリケーションアイコンとして使用します。
    • 端末でiconutil -c icns -o myicon.icns myicon.iconsetを使用します(XCodeをインストールする必要はありません)。

これを実行した後、毎回あなたはXcodeのは.icnsファイルにあなたの.iconsetフォルダをコンパイルし、アプリケーションバンドルにそれを使用します構築します。これには、アプリケーションアイコンを.icnsファイルの派生元の「ソースイメージ」のセットとして扱うことの利点があります。

+4

ありがとうございます。しかし、少なくとも私はIcon Composerを使用して異なるサイズのイメージを作成できます。今は、サイズごとに別々に作成する必要があるようです。そして、これは本当に面倒です。 – zsong

+0

アイコンを作成するには、無料アプリ[Prepo](https://itunes.apple.com/br/app/prepo/id476533227?mt=12)を使用してください。すばらしい。 – reinaldoluckman

1

Xcodeの最新バージョンはこれを必要としません(Xcode 5.1を使用しています)。ファイル一覧の左上にあるプロジェクトをクリックし、[一般]タブをクリックします。アイコンアセットのセクションがあります。「アセットカタログを使用する」をクリックすると、アイコンファイルを自動的に作成するようにプロジェクトが更新されます。

enter image description here

それからちょうど資産カタログの隣にある矢印をクリックし、それはあなたの@ 1xのためと2倍の密度@斑点が必要なアイコンの大きさをそれぞれ示して画面を開きます。

enter image description here

関連する問題