Antworten:
Es wurde in eines der Add-On-Pakete für Xcode verschoben und ist jetzt Teil des Graphics Tools for Xcode- Pakets.
Dies liegt anscheinend (zumindest teilweise?) Daran, dass dies nicht mehr die "offiziell empfohlene" Methode zum Generieren von (hochauflösenden) Symbolen ist. Weitere Informationen finden Sie in den OS X-Richtlinien für Benutzeroberflächen und in den Richtlinien für hohe Auflösung .
Ich glaube, Icon Composer unterstützt nicht die derzeit erforderlichen Symbole mit der höchsten Auflösung (1024 x 1024), und Sie sollten iconutil
stattdessen das Symbol verwenden , das es Ihnen ermöglicht, zwischen ICNS und "Iconsets" zu konvertieren (im Grunde genommen nur ein Ordner, der eine Sammlung enthält) von PNG-Dateien mit unterschiedlichen Auflösungen).
Wenn Sie es immer noch wollen, können Sie es wie folgt erhalten:
In Xcode finden Sie auf der Xcode > Open Developer Tools > Mehr Entwickler - Tools ... .
Sie müssen sich mit Ihrem (kostenlosen) Apple Developer-Konto anmelden (oder registrieren). Anschließend wird eine Liste der verfügbaren Pakete für Xcode angezeigt, einschließlich der Grafiktools für Xcode. Besorgen Sie sich das neueste und installieren Sie es.
Diese DMG von Graphics Tools enthält:
Was ich als einfacher empfand, als Icon Composer herunterzuladen, zu installieren und zu finden, war die Verwendung des Befehlszeilentools iconutil
.
.iconset
Geben Sie diesen Befehl in das Terminalfenster ein:
iconutil -c icns <iconset filename>
Wo <iconset filename>
ist der Pfad zu dem Ordner, der den Satz von PNGs enthält?
.icns
wird an denselben Speicherort wie der Ordner geschrieben.Sie müssen die folgenden PNGs haben:
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
icon_128x128@2x.png
sollte 256x256 sein.
iconutil
eine .icns
Datei verwendet und die resultierenden Bilder untersucht werden. (Obwohl ich nicht sicher bin, warum ich das auch verstehe.)
Schauen Sie sich Icon Composer 2x an. Es ist ein Ersatz für Apples Icon Composer, der Retina Resolution Icons unterstützt.
Sie können es hier herunterladen : http://www.lemonmojo.com/work#IconComposer2x
Ich habe die App geschrieben, sie ist kostenlos und der Quellcode ist auf Github verfügbar, wenn Sie interessiert sind.
Ich habe ein Tröpfchen erstellt, das mithilfe von Applescript ein Symbol aus einer PNG erstellt. Hier ist der Code:
on open input
repeat with input in input
set inputalias to input as alias
tell application "Finder"
set inputname to name of inputalias
set inputcontainer to container of inputalias
end tell
if inputname ends with ".png" then
set foldername to ((text 1 through ((length of inputname) - 4) in inputname) & ".iconset") as text
tell application "Finder"
try
make new folder at inputcontainer with properties {name:foldername}
end try
set thefolder to folder foldername of inputcontainer
set iconnames to "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"
set iconnames to paragraphs of iconnames
repeat with iconname in iconnames
duplicate inputalias to thefolder with replacing
set iconfile to file inputname of thefolder
set name of iconfile to iconname
end repeat
end tell
set folderpath to POSIX path of (thefolder as alias)
do shell script "iconutil -c icns " & (quoted form of folderpath)
display dialog ("Icon created for " & inputname) giving up after 10
tell application "Finder" to delete thefolder
else
display dialog (inputname & " cannot be made into an icon. Please choose a PNG file.")
end if
end repeat
end open