J'ai beaucoup appris sur l'écriture de code Objective-C et la conception dans Interface Builder et je voulais définir des icônes pour mes programmes simples.
J'ai ajouté le même JPG à tous les champs de taille dans Icon Composer et obtenu un ICNS, mais je ne savais pas comment l'ajouter au projet.
Merci d'avance.
Étant donné que Xcode 4.4 Icon Composer n'est plus la méthode recommandée pour créer des icônes et qu'il n'est plus inclus dans l'installation standard de Xcode . En raison de l'introduction des Mac avec affichage Retina, il est désormais recommandé de fournir des versions haute résolution de tous les logiciels. graphiques, y compris les icônes d'application.
Pour attribuer une icône à votre application sous Xcode> 4.4, procédez comme suit:
Créez un dossier [IconName] .iconset dans le Finder
Dans ce dossier, placez votre icône au format png. Vous aurez besoin de l’icône en formats De 16px, 32px, 64px (rétine uniquement), 128px, 256px, 512px et 1024px (rétine uniquement)
Ces icônes doivent être nommées avec le motif icon_16x16.png, Icon_32x32.png, icon_128x128.png, etc.
Pour prendre en charge les écrans Retina, vous devez également ajouter des fichiers d’icône à double résolution .__, nommés [email protected] (de taille 32x32), [email protected] (de taille 64x64), etc. jusqu’à icon_512x512 @ 2x. png (taille 1024x1024).
faites glisser ce dossier [IconName] .iconset vers Xcode (copiez-le si nécessaire)
dans le fichier info.plist, définissez la valeur "CFBundleIconFile" (fichier d'icône en tant que clé) sur [Nom_icône] mais sans l'extension .iconset
Annotations:
Update: Finalement, votre dossier .iconset contient les 10 éléments suivants:
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]
Guide officiel:
Pour convertir le dossier iconset en un fichier icns, exécutez la commande suivante sur le terminal:
iconutil -c icns [IconName].iconset
où [IconName] doit être remplacé par le préfixe du dossier iconset. Vous avez maintenant un fichier appelé [IconName] .icns. Dans Xcode 4.4, dans le résumé de la cible, cliquez avec le bouton droit sur le point d'interrogation de l'icône, puis sélectionnez le fichier icns. Vous devriez alors voir le point d'interrogation remplacé par l'icône.
Suivez ces étapes pour ajouter une icône d’application à votre projet. Ceci est l'icône qui sera affichée par MacOS dans la barre de documentation et l'affichage alt-tab.
En outre, img2icns tool peut s'avérer utile pour convertir des images en icône.
À partir de Xcode 7 (vous ne savez pas quand cela a été introduit à l'origine), vous pouvez utiliser le fichier Assets.xcassets pour les icônes d'application. Ce fichier est inclus par défaut pour les nouveaux projets.
Simplement:
Étapes pour ajouter une icône d'application à votre projet cacao.
C'est facile
Utilisez l'outil automatique (tel que IconFly) pour créer un ICNS ou un jeu d'icônes correct avec toutes les tailles nécessaires.
Ensuite, faites glisser et déposez ICNS ou iconset créés dans Xcode.
dans le fichier info.plist, définissez la valeur "CFBundleIconFile" sur [IconName]
Convertir .png ????. Icns via IconMaker
Ajoutez le fichier AwesomeApp.icns dans le même dossier que info.plist
Faites glisser le fichier AwesomeApp.icns dans xcode dans le même dossier que info.plist
Dans info.plist set icon: à AwesomeApp.icns
Étape 1: Obtenez le nom du fichier icon de info.plist et placez le dossier icns (fichier d'icônes) dans le dossier SourceCode/resources
Étape 2: La même chose vaut pour xcode: vous devez copier toutes les images de xcode en utilisant copyallframeworks ou un fichier de ressources copyall dans votre xcode, puis reconstruire l'application.