Comment désactiver la mise en évidence de l’icône de l’application?

Comment puis-je désactiver la surbrillance qui apparaît sur mon icône lorsqu’elle est affichée sur la page d’accueil de l’iPhone?

Merci.

Le moyen le plus simple consiste à cocher la case Pré-rendu sur l’onglet Résumé de votre cible:

Icône à pré-rendu

Vous pouvez également définir la valeur des Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects sur YES dans Info.plist de votre application.

Icône comprend déjà des effets de brillance

Dans le nouveau xcode 4, il suffit d’append une nouvelle entrée et de rechercher dans la liste suivante:

“L’icône inclut déjà des effets de brillance”

Exemple: entrer la description de l'image ici

Merci

J’ai essayé plusieurs fois et je suis devenu légèrement frustré car cela ne fonctionnait pas. Il s’avère que cette option était déjà définie sur NO et masquée sous les fichiers d’icône.

entrer la description de l'image ici

J’espère que cela aide quelqu’un d’autre.

Dans Xcode 5, ce paramètre a changé de place. Pour y accéder, sélectionnez vos xcassets , sélectionnez l’entrée de l’icône de l’application et, dans l’inspecteur des atsortingbuts, cochez la case iOS icon is pre-rendered .

Activer l'icône pré-rendue dans Xcode 5

De l’iPhone HIG:

Remarque: Si vous le souhaitez, vous pouvez empêcher l’iPhone OS d’append l’éclat à votre icône. Pour ce faire, vous devez append la clé UIPrerenderedIcon au fichier Info.plist de votre application (consultez le Guide de programmation des applications iPhone pour en savoir plus sur ce fichier). Votre icône doit toujours mesurer 57 x 57 pixels, que vous tiriez parti de la brillance ou non.

Ouvrez votre fichier Info.plist , vous pouvez également nommer ProjectName-Info.plist et append une nouvelle ligne. La colonne- clé est une liste déroulante, cliquez dessus et faites défiler un ensemble assez important de clés sous une forme lisible par l’homme qu’il est possible de définir.

Celui que vous recherchez s’appelle “Icon contient déjà des effets de brillance et de biseau” , c’est-à-dire la forme lisible par l’homme. Ecrire UIPrerenderedIcon , fonctionne également.

L’ajout de cet indicateur désactive également l’ajout automatique de gloss et de biseau dans Tunes Store et sur l’App Store.

UIPrerenderedIcon est le paramètre que vous souhaitez définir.

En fait, c’est probablement une bonne idée de lire toutes les options Info.plist que vous pouvez définir. Cela peut vous éviter d’essayer de répliquer certaines fonctionnalités fournies par défaut.

La version “Friendly” de cette clé est maintenant affichée par XCode 4 car “Icon contient déjà des effets de brillance” au cas où quelqu’un d’autre aurait du mal à le trouver.

Définissez UIPrerenderedIcon sur true dans votre Info.plist .

À partir de Xcode 4.3, il y a une case à cocher appelée “Préréférencé” à côté de l’icône dans la configuration Cible / Résumé. Vérifiez cela et le shiny ne sera pas ajouté. Pour moi, “Icon comprend déjà des effets de brillance” n’a pas fonctionné.

Cochez la case

Avec Xcode 4.3.2, vous pouvez également utiliser l’ Icon already includes gloss effects clé Icon already includes gloss effects et définir sa valeur sur YES . Cela m’a enlevé le shiny de mon icône de l’application.