58 votes

L'icône inclut déjà des effets de brillance

J'ai un problème avec l'effet de brillant dans l'icône de l'application sur iOS 5 bêta 5, dans iOS 4, l'effet n'est pas brillant, mais iOS5 affiche l'effet brillant. Je mets l'option Icon already includes gloss effects = YES , mais ne fonctionne tout simplement pas, et il semble que l'application Google+ a également le même problème

Merci

http://cl.ly/0Z2i3r3D0S0t293j3z0t

123voto

adjwilli Points 4477

iOS 5 a une nouvelle clé "Icon Files (iOS 5)" dans le fichier Info.plist. Assurez-vous que l'option "L'icône inclut déjà un effet de brillance" dans ce dictionnaire est également définie sur "OUI". Vous devrez peut-être effacer votre dossier de construction avant que les modifications prennent effet dans le simulateur. Il faut beaucoup de dépannage pour le faire fonctionner sur des projets plus anciens. Vous pouvez donc essayer d'effacer la clé de niveau racine.

36voto

Dinesh Points 3334

Première Paramètres de votre projet info-liste touche set Icône déjà inclut des effets de brillance OUI valeur Booléenne comme la capture d'écran ci-dessous:

enter image description here

après avoir essayer de projet, les paramètres de la Cible, cochez la case dans le résumé du robinet dans les Icônes d'Applicationde la section comme la capture d'écran ci-dessous:

enter image description here

il a travaillé pour moi!

Bienvenue à l'Avance!

22voto

charunoki7 Points 221

Il semble que ce problème n'est toujours pas résolu dans le GM. J'ai défini UIPrerenderedIcon sur YES, mais l'icône de rendu inclut l'effet brillant.


Désolé, j'ai confirmé que ce problème est résolu dans le GM. Si vous souhaitez effacer l'effet brut, définissez l'option "L'icône inclut déjà l'effet brut" sous "Icônes principales" sous "Fichiers d'icônes (iOS 5)" sur YES.

13voto

ZPiDER Points 716

Il y a 2 clés dans l'info.plist régissant ceci.

xCode a généré le code suivant pour vous, mais il ne propose aucune interface graphique pour le modifier: Ouvrez votre fichier Info.plist (clic droit> Ouvrir en tant que> code source).

 <key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>myIcon.png</string>
        </array>
        <key>UIPrerenderedIcon</key>
        <false/>
    </dict>
</dict>
 

définissez les UIPrerenderedIcon = true et vous êtes prêt (ce n'est PAS l'autre UIPrerenderedIcon qui existe également dans ce fichier en tant que clé booléenne!).

11voto

Ian L Points 3822

Juste au cas où quelqu'un tomberait sur cela en raison d'un problème lié à l'utilisation d'un catalogue d'actifs dans Xcode 5.0, un paramètre de l'inspecteur d'attributs du catalogue d'actifs doit être vérifié:

Inspecteur d'attributs

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X