Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Removing Shine/Gloss effect on the iPhone through UIPrerenderedIcon not working on device

I have tried to use the UIPrerenderedIcon/"Icon already includes gloss and bevel" on the Info.plist of my app and it worked perfectly on the Simulator, but not on the real device (iPod touch 2g). I have even tried to uninstall the app from the device, clean all builds but I still got the shine/gloss, that's really ruining my icon... Any thoughts?

Best Regards, Muffie

like image 320
hbStarkMuffie Avatar asked Jun 02 '10 15:06

hbStarkMuffie


3 Answers

As Alex Stone said, in iOS 5 you have to edit it in 2 places.

Remove Icon Gloss

like image 190
Robert Avatar answered Nov 20 '22 12:11

Robert


Check your Plist, I found an Icon file (iOS 5) Dictionary. Within the dictionary, there's another declaration of "icon already includes gloss effects", and that one is set to NO. After setting that one to YES, your iOS5 app will lose it's gloss effect!

like image 39
Alex Stone Avatar answered Nov 20 '22 13:11

Alex Stone


Just a note in case anyone stumbles across this question with the same issue using Xcode 5.0 and an asset catalog for app icons. There is a checkbox in the asset catalog Attributes Inspector that should be checked:

enter image description here

like image 15
Ian L Avatar answered Nov 20 '22 12:11

Ian L