it-swarm.com.de

Wie kann ich das Symbol für eine Mac-Anwendung in Xcode einstellen?

Ich habe viel über das Schreiben von Objective-C-Code und das Entwerfen in Interface Builder gelernt und wollte Icons für meine einfachen Programme setzen.

Ich habe allen Größenfeldern in Icon Composer das gleiche JPG hinzugefügt und ein ICNS erhalten, aber ich konnte nicht herausfinden, wie ich es dem Projekt hinzufügen sollte.

Danke im Voraus.

77
kmikael

Da Xcode 4.4 Icon Composer nicht mehr die empfohlene Methode zum Erstellen von Symbolen ist, ist sie nicht mehr in der Standardinstallation von Xcode .. enthalten. Aufgrund der Einführung von Macs mit Retina-Display wird jetzt empfohlen, hochauflösende Versionen aller bereitzustellen Grafiken einschließlich App-Icons.

Um Ihrer App ein Symbol unter Xcode> 4.4 zu geben, gehen Sie folgendermaßen vor:

  1. Erstellen Sie im Finder einen Ordner [IconName] .iconset

  2. In diesem Ordner platzieren Sie Ihr Symbol als PNG-Dateien. Sie benötigen das Symbol in Größen von 16px, 32px, 64px (nur Netzhaut), 128px, 256px, 512px und 1024px (nur Netzhaut)

  3. Diese Symbole müssen mit dem Muster icon_16x16.png, Icon_32x32.png, icon_128x128.png usw. benannt werden

  4. Um Retina-Displays zu unterstützen, müssen Sie auch Icon-Dateien mit der doppelten Auflösung () Mit den Namen [email protected] (mit Größe 32x32), [email protected] (Größe 64x64) usw. bis 2x2 hinzufügen. png (Größe 1024x1024). 

  5. ziehen Sie diesen [IconName] .iconset-Ordner nach Xcode (ggf. kopieren)

  6. setzen Sie in der info.plist-Datei den Wert "CFBundleIconFile" (Icon File as Key) auf [IconName], jedoch ohne die Erweiterung .iconset

Anmerkungen:

  • es ist (derzeit) nicht erforderlich, die @ 2x-Symbole bereitzustellen
  • es funktioniert (normalerweise) auch, wenn Sie nicht jede Symboldatei bereitstellen
  • der Iconset-Ordner sollte keine icon_64x64.png-Datei enthalten. Das 64px-Symbol gilt nur für die Retina-Version des icon_32x32

Update: Am Ende enthält Ihr .iconset-Ordner die folgenden 10 Elemente:

icon_16x16.png
[email protected]
icon_32x32.png
[email protected]
icon_128x128.png
[email protected]
icon_256x256.png
[email protected]
icon_512x512.png
[email protected]

Offizieller Führer:

https://developer.Apple.com/library/content/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html

Zusätzliche Information:

Um den Iconset-Ordner in eine icns-Datei zu konvertieren, führen Sie den folgenden Befehl auf dem Terminal aus:

iconutil -c icns [IconName].iconset

dabei sollte [IconName] durch das Präfix des Iconset-Ordners ersetzt werden. Sie haben jetzt eine Datei namens [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 die icns-Datei aus. Das Fragezeichen sollte dann durch das Symbol ersetzt werden.

151
codingFriend1

Folgen Sie diesen Schritten , um Ihrem Projekt ein Anwendungssymbol hinzuzufügen. Dies ist das Symbol, das vom MacOS in der Dokumentleiste und der Alt-Tab-Anzeige angezeigt wird.

  • Erstellen Sie eine ICS-Ressourcendatei mit Symbol
  • Legen Sie es in den Ordner "resources/macos"
  • Fügen Sie es der Ressourcengruppe im xcode-Projekt hinzu
  • Bearbeiten Sie die Info.plist-Datei und ändern Sie die Wertzeichenfolge "CFBundleIconFile" in "Symbol".

Das Werkzeug img2icns kann auch nützlich sein, um Bilder in ein Symbol zu konvertieren.

26
user405725

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:

  1. Gehen Sie zu den Einstellungen Ihres Ziels und stellen Sie sicher, dass unter Allgemein, Anwendungssymbole die Quelle auf AppIcon gesetzt ist.
  2. Fügen Sie dem AppIcon-Image von Assets.xcassets alle 10 PNG-Symbole hinzu.
  3. Abgeleitete Daten löschen Wenn Sie die App zuvor gestartet haben, wird das Standardsymbol andernfalls angezeigt.
  4. Führen Sie die App aus. Jetzt sollte Ihr Symbol im Dock, im Application Switcher und an anderen Stellen angezeigt werden.
25
Senseful

Schritte, um Ihrem Kakaoprojekt ein Anwendungssymbol hinzuzufügen.

  1. Finden Sie 'Icon Composer' im Rampenlicht.
  2. Ziehen Sie das Symbol (Name sollte wie imagename.icns aussehen) in die entsprechenden Felder.
  3. Wählen Sie eine Box aus und speichern Sie sie.
  4. Ziehen Sie das gespeicherte Bild per Drag & Drop in den Ressourcenordner Ihrer Anwendung.
  5. Wählen Sie das Ziel aus -> Klicken Sie mit der rechten Maustaste auf den Projektnamen -> Wählen Sie GetInfo aus.
  6. Geben Sie in den Eigenschaften den Namen von 'Icon File' ein.
  7. Bereinigen Sie jetzt Ihre Anwendung und führen Sie sie aus.
7
Arun

Es ist einfach

  1. Verwenden Sie ein automatisches Werkzeug (z. B. IconFly), um korrekte ICNS oder Icons mit allen erforderlichen Größen zu erstellen.

  2. Ziehen Sie dann das erstellte ICNS oder das Iconset per Drag & Drop nach Xcode.

  3. setzen Sie in der info.plist-Datei den Wert "CFBundleIconFile" auf [IconName].

7
Alexandr

Xcode 8.2.1

  1. Konvertieren von .png ????. Icns über IconMaker

  2. Fügen Sie die AwesomeApp.icns-Datei im selben Ordner wie info.plist hinzu

  3. Ziehen Sie die Datei AwesomeApp.icns in den xcode-Ordner im selben Ordner wie info.plist

  4. In info.plist set icon: auf AwesomeApp.icns

2
eonist

Schritt 1: Rufen Sie den Dateinamen von info.plist ab und legen Sie den Ordner icns (Symboldatei) im Ordner SourceCode/resources ab 

Schritt 2: Das Gleiche gilt für Xcode. Sie müssen alle Bilder mit Copyallframeworks oder Copyall Resource-Datei in Xcode kopieren und die App erneut erstellen.

0
Rachit kapadia