icône de l'application iOs, pas aussi shiny que sur le moniteur

Petit problème ici, je construis une application pour iOS, et j'ai ajouté une icône à mon projet 57×57, et 114×114, mais quand je cours mon application sur l'appareil, l'icône est très sombre, quand l'original est très lumineux. Comment puis-je le réparer? Est-ce important si je construis mon application en mode debug ou en version?

iOS ajoute un effet shiny / shiny à l'icône de votre application, ce qui peut parfois réduire la saturation de votre image. Ajoutez l'indicateur UIPrerenderedIcon à votre file info.plist comme décrit ici pour le désactiver.

EDITED pour append des détails iOS5

Sur iOS 5, il y a une nouvelle key pour spécifier les icons: CFBundleIcons est le nom brut et il apparaît sous la forme 'Fichiers d'icons (iOS5)' dans l'éditeur de plist. Pour désactiver l'effet d'éclat d'icône sur les appareils iOS 5, vous devez définir l'indicateur UIPrerenderedIcon sur l'icône principale, comme indiqué ci-dessous.

Pour couvrir tous les cas (iOS3 – iOS5), vous devez spécifier UIPrerenderedIcon aux deux endroits.

entrez la description de l'image ici

Cela est probablement dû à des différences physiques entre votre écran de bureau et l'écran iOS. La seule chose que vous pouvez faire est de repenser l'icône et de vérifier les colors sur un appareil iOS.

Vérifiez le réglage de luminosité de l'affichage de votre appareil. Peut-être que ce n'est pas "haut" autant que vous le pensez.

Ou, vous pouvez désactiver l'effet "shine" que iOS applique à votre icône en ajoutant le boolean "Icon includes includes gloss effects" à votre file Info.plist. Cela pourrait aider.