Da Xcode 4.4 Icon Composer nicht mehr die empfohlene Methode zum Erstellen von Symbolen ist und nicht mehr in der Standardinstallation von Xcode enthalten ist. Aufgrund der Einführung von Macs mit Retina-Display wird jetzt empfohlen, hochauflösende Versionen aller Grafiken einschließlich App-Symbolen bereitzustellen.
Gehen Sie wie folgt vor, um Ihrer App unter Xcode> 4.4 ein Symbol zu geben:
Erstellen Sie im Finder einen Ordner [IconName] .iconset
In diesem Ordner platzieren Sie Ihr Symbol als PNG-Dateien. Sie benötigen das Symbol in den Größen 16px, 32px, 64px (nur Retina), 128px, 256px, 512px und 1024px (nur Retina).
Diese Symbole müssen mit dem Muster icon_16x16.png, icon_32x32.png, icon_128x128.png usw. benannt sein
Um Retina-Displays zu unterstützen, müssen Sie außerdem Symboldateien mit doppelter Auflösung hinzufügen, die als [email protected] (mit der Größe 32x32), [email protected] (Größe 64x64) usw. bis zu [email protected] (Größe 1024x1024) bezeichnet werden.
Ziehen Sie diesen .iconset-Ordner [IconName] auf Xcode (ggf. kopieren).
Setzen Sie in der Datei info.plist den Wert "CFBundleIconFile" (Symboldatei als Schlüssel) auf [IconName], jedoch ohne die Erweiterung .iconset
Anmerkungen:
- Es ist (derzeit) nicht erforderlich, die @ 2x-Symbole anzugeben
- Es funktioniert (normalerweise) auch, wenn Sie nicht jede Symboldatei bereitstellen
- Der Ordner iconset sollte keine Datei icon_64x64.png enthalten. Das 64px-Symbol gilt nur für die Retina-Version von icon_32x32
Update:
Am Ende enthält Ihr .iconset-Ordner die folgenden 10 Elemente:
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
Offizieller Führer:
https://developer.apple.com/library/content/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html
Zusätzliche Information:
Führen Sie den folgenden Befehl auf dem Terminal aus, um den iconset-Ordner in eine icns-Datei zu konvertieren:
iconutil -c icns [IconName].iconset
Dabei sollte [IconName] durch das Präfix des Iconset-Ordners ersetzt werden. Sie haben jetzt eine Datei mit dem Namen [IconName] .icns. Klicken Sie in Xcode 4.4 in der Zielzusammenfassung mit der rechten Maustaste auf das Fragezeichen für das Symbol und wählen Sie dann die icns-Datei aus. Sie sollten dann sehen, dass das Fragezeichen durch das Symbol ersetzt wird.
icon_32x32@2x
und[email protected]
. Ich habe der Antwort die Liste aller Symbolnamen hinzugefügt, um dies zu verdeutlichen.Ab Xcode 7 (nicht sicher, wann dies ursprünglich eingeführt wurde) können Sie die Datei Assets.xcassets für App-Symbole verwenden. Diese Datei ist standardmäßig für neue Projekte enthalten.
Einfach:
quelle
Befolgen Sie diese Schritte , um Ihrem Projekt ein Anwendungssymbol hinzuzufügen. Dies ist das Symbol, das vom MacOS in der Dokumentleiste und in der Alt-Tab-Anzeige angezeigt wird.
Das img2icns- Tool kann auch nützlich sein, um Bilder in ein Symbol zu konvertieren.
quelle
Schritte zum Hinzufügen eines Anwendungssymbols zu Ihrem Kakaoprojekt.
quelle
Es ist einfach
Verwenden Sie ein automatisches Tool (z. B. IconFly), um korrekte ICNS oder Iconsets mit allen erforderlichen Größen zu erstellen.
Ziehen Sie dann das erstellte ICNS oder Iconset per Drag & Drop auf Xcode.
Setzen Sie in der Datei info.plist den Wert "CFBundleIconFile" auf [IconName].
quelle
Xcode 8.2.1
Konvertieren Sie .png 👉.icns über IconMaker
Fügen Sie die Datei AwesomeApp.icns im selben Ordner wie info.plist hinzu
Ziehen Sie die Datei AwesomeApp.icns in xcode im selben Ordner wie info.plist
In info.plist setzen Sie das Symbol auf AwesomeApp.icns
quelle
Schritt 1: Rufen Sie den Namen der Symboldatei aus der Datei info.plist ab und legen Sie den Ordner icns (Symboldatei) im Ordner SourceCode / resources ab
Schritt 2: Und dasselbe gilt für xcode: Sie müssen alle Bilder von xcode mithilfe von copyallframeworks oder copyall-Ressourcendateien in Ihrem xcode kopieren und die App erneut erstellen.
quelle