Réponses:
Il a été déplacé dans l’un des modules complémentaires pour Xcode et fait maintenant partie du Outils graphiques pour Xcode paquet.
Apparemment, c'est (du moins en partie?) Parce que ce n'est plus la manière «officiellement recommandée» de générer des icônes (haute résolution). Voir le Directives d'interface humaine OS X et le Directives de haute résolution pour plus d'informations.
Je crois que Icon Composer ne prend pas en charge les icônes de la plus haute résolution requise de nos jours (1024x1024), et vous êtes encouragé à utiliser iconutil
au lieu de cela, ce qui vous permet de convertir entre ICNS et des "iconsets" (en réalité, un dossier contenant une collection de fichiers PNG de différentes résolutions).
Si vous le voulez toujours, vous pouvez l'obtenir comme suit:
Dans Xcode, accédez à la Xcode & gt; Outil de développement ouvert & gt; Plus d'outils de développement ... .
Vous devrez vous connecter (ou vous enregistrer) avec votre compte (gratuit) Apple Developer, puis une liste des packages disponibles pour Xcode, y compris les outils graphiques pour Xcode, s'affichera. Prenez le dernier et installez.
Ce DMG des outils graphiques contient:
Ce que j'ai trouvé plus facile que de télécharger, d'installer et de rechercher Icon Composer était d'utiliser l'outil de ligne de commande iconutil
.
.iconset
Entrez cette commande dans la fenêtre du terminal:
iconutil -c icns <iconset filename>
où <iconset filename>
est le chemin d'accès au dossier contenant l'ensemble des pngs.
.icns
Le fichier est écrit au même endroit que le dossier. Vous devez avoir le jeu de pngs suivant:
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
devrait être 256x256.
iconutil
sur un .icns
déposer et examiner les images qui en résultent. (Bien que je ne sois pas sûr de comprendre pourquoi non plus.)
Découvrez Icon Composer 2x. C'est un remplaçant pour Icon Composer d'Apple qui prend en charge les icônes de résolution de rétine.
Vous pouvez l'avoir ici: http://www.lemonmojo.com/work#IconComposer2x
J'ai écrit l'application, elle est gratuite et le code source est disponible sur Github si cela vous intéresse.
J'ai créé un droplet qui crée une icône à partir d'un fichier PNG en utilisant AppleScript, voici le 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