2012-08-02 12 views
5

Der Icon Composer 2.2 in Xcode 4.3.3 unterstützt die ICNs von 1024x1024. Für Icon Composer 2.4 wird dies jedoch nicht mehr unterstützt. Dies ist ironisch, da Apple für die Retina-Anzeige mbp drängt und verlangt, dass die neu eingereichte App das 1024x1024-Symbol verwendet, aber der Icon-Composer unterstützt es nicht mehr.Warum unterstützt icon composer 2.4 das 1024x1024 Symbol nicht mehr?

Gibt es eine alternative oder neu eingeführte Lösung von Apple zur Erstellung des Icons der Größe 1024x1024? Ich verstehe wirklich nicht, warum Apple das macht.

Danke!

Antwort

23

Icon Composer 2.4 unterstützt keine 1024x1024-Größensymbole mehr, da sich der Workflow zum Erstellen von Anwendungssymbolen für Mac- oder iOS-Apps geändert hat.

Siehe den Provide High-Resolution Versions of All App Graphics Resources Abschnitt der High Resolution Guidelines for OS X.

Der neue Workflow ist wie folgt:

  1. Erstellen Sie einen Ordner mit der .iconset Erweiterung (zB MyApp.iconset)
  2. Platz PNG-Dateien mit jeder Datei Größe:

    icon_16x16 .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. umrechenen .iconset Verzeichnisstruktur auf eine .icns Datei. Es gibt zwei Optionen:
    • Legen Sie Ihren neuen .iconset-Ordner in Ihr Xcode-Projekt und verwenden Sie dies als Ihr Anwendungssymbol.
    • Verwenden Sie iconutil -c icns -o myicon.icns myicon.iconset im Terminal (keine Installation von XCode).

Nachdem Sie das getan, jedes Mal bauen Sie Xcode Ihre .iconset Ordner in eine .icns Datei kompilieren und das Bündel in Ihrer Anwendung verwenden. Dies hat den entscheidenden Vorteil, dass das Anwendungssymbol als eine Reihe von Quellbildern behandelt wird, aus denen die ICNS-Datei abgeleitet wird.

+4

Vielen Dank.Zumindest kann ich mit dem Icon Composer die Bilder in unterschiedlicher Größe erstellen. Jetzt scheint es, dass ich es für jede Größe separat erstellen muss. Und das ist wirklich langweilig. – zsong

+0

Verwenden Sie zum Erstellen der Symbole die kostenlose App [Prepo] (https://itunes.apple.com/br/app/prepo/id476533227?mt=12). Es ist beeindruckend. – reinaldoluckman

1

Die neueste Version von Xcode veraltet die Notwendigkeit dafür (ich verwende Xcode 5.1). Klicken Sie einfach oben links in der Dateiliste auf Ihr Projekt und wählen Sie dann die Registerkarte Allgemein. Es gibt einen Abschnitt für die Symbol-Assets, klicken Sie auf "Asset-Katalog verwenden" und Ihr Projekt wird aktualisiert, um automatisch die Symboldatei für Sie zu erstellen.

enter image description here

Dann klicken Sie einfach auf den Pfeil neben dem Asset-Katalog und es wird ein Bildschirm geöffnet, die Sie jedes der erforderlichen Symbolgrößen mit Spots für @ 1x und @ 2x Dichten zeigt.

enter image description here