5

Xcode 4.3.3のアイコンコンポーザー2.2は、1024x1024のicnsをサポートしています。ただし、アイコンコンポーザー2.4の場合、それはサポートされなくなりました。これは皮肉なことです。AppleはRetinaディスプレイのmbpをプッシュし、新しく送信されたアプリで1024x1024アイコンを使用する必要があるためですが、アイコンコンポーザーはそれをサポートしていません。

サイズ1024x1024のアイコンを作成するためのAppleによる代替または新しく導入されたソリューションはありますか?Appleがなぜこれをしているのか私は本当に理解していません。

ありがとう!

4

2 に答える 2

27

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

OSXの高解像度ガイドラインの「すべてのアプリグラフィックリソースの高解像度バージョンの提供」セクションを参照してください。

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

  1. 拡張子が.iconsetのフォルダーを作成します(例:MyApp.iconset)
  2. 各ファイルサイズで.pngファイルを配置します。

    icon_16x16.png
    icon_16x16@2x.png
    icon_32x32.png
    icon_32x32@2x.png
    icon_128x128.png
    icon_128x128@2x.png
    icon_256x256.png
    icon_256x256@2x.png
    icon_512x512.png
    icon_512x512@2x.png

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

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

于 2012-08-03T03:11:08.773 に答える
1

最新バージョンのXcodeは、これの必要性を廃止します(私はXcode 5.1を使用しています)。ファイルリストの左上にあるプロジェクトをクリックして、[全般]タブを選択するだけです。アイコンアセットのセクションがあります。[アセットカタログを使用]をクリックすると、プロジェクトが更新され、アイコンファイルが自動的に作成されます。

ここに画像の説明を入力してください

次に、アセットカタログの横にある矢印をクリックすると、画面が開き、@1xおよび@2x密度のスポットとともに必要な各アイコンサイズが表示されます。

ここに画像の説明を入力してください

于 2014-03-31T22:05:28.190 に答える