iPhone Developer Tips Stats: Past 30 days - Pageviews: 88,424 Visitors: 61,675 Thank you everyone! Let's shoot for 100,000 by May. Pass it on...
|
By default, when building an application with Xcode, your icon will have a round beveling of the corners and a shine added over the top of the icon. The icon below shows how this looks:

You can override this default by following line to you to the Info.plist file. For example, if you prefer to edit Info.plist as a source file, add the following line:
<key>UIPrerenderedIcon</key>
<true/>
If you are editing Info.plist as an XML file (in Xcode) you can add an entry that looks as follows:
Depending on your configuration and version of Xcode, the option in the Info.plist file may looks as follows:

With the pre-rendered icon set to true, the icon shown above will now look like this:

This preference setting only applies to removing of the shine / glossy effect, the corners of your icon will still be rounded for you.
Comments
4 Responses to “Remove Shine / Gloss Effect on iPhone Icon”
Leave Comment
What a useful post! Thanks! :)
Instead of setting the value to ‘YES’, you can right click (or control-click) on the value field and under ‘Value Type’ select Boolean. Then you can just check the box instead of typing YES.
Thanks a lot! Just what I needed. You can find it in the dropdown box of a new key value as “Icon already includes gloss and bevel effects”.
Thanks!
Exactly what I was looking for … but was unable to find anywhere else.