How to disable highlighting of the app icon?

IphoneCocoa Touch

Iphone Problem Overview


How can I disable the highlighting that appears on my icon while it's being displayed on the home page of iPhone?

Thanks.

Iphone Solutions


Solution 1 - Iphone

The easiest way is to check the Prerendered check box on your target's Summary tab:

Prerendered Icon

Alternatively, set the value of Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects to YES in your application's Info.plist.

Icon already includes gloss effects

Solution 2 - Iphone

In new xcode 4 all you need is to add a new entry and search the following in list:

"Icon already includes gloss effects"

Example: enter image description here

Thanks

Solution 3 - Iphone

I tried this several times and became slightly frustrated because it wasn't working. Turns out I already had this option set to NO and hidden under Icon files.

enter image description here

Hopefully this helps someone else.

Solution 4 - Iphone

In Xcode 5 this setting changed place. In order to access it select your xcassets, select the app icon entry and, in the attributes inspector, select the iOS icon is pre-rendered checkbox.

Turn on pre-rendered icon in Xcode 5

Solution 5 - Iphone

From the iPhone HIG:

> Note: If you choose, you can prevent iPhone OS from adding the shine to your icon. To do this, you need to add the UIPrerenderedIcon key to your application’s Info.plist file (read iPhone Application Programming Guide to learn about this file). Your icon should still measure 57 x 57 pixels, regardless of whether you take advantage of the added shine.

Solution 6 - Iphone

Open your Info.plist file, can also be named ProjectName-Info.plist, and add a new line. The Key-column is a drop down list, click it and scroll through a quite large set of keys in human readable form that are possible to set.

The one you are looking for is called "Icon already includes gloss and bevel effects", that is the human readable form. Writing UIPrerenderedIcon, also works.

Adding this flag will also disable the automatic addition of gloss and bevel in Tunes Store, and on the App Store.

Solution 7 - Iphone

UIPrerenderedIcon is the setting that you want to set.

Actually, it is probably a good idea to read through all of the Info.plist options you can set. It may save you from trying to replicate some functionality that is provided by default.

Solution 8 - Iphone

The "Friendly" version of this key is now displayed by XCode 4 as "Icon already includes gloss effects" in case anyone else has trouble finding it.

Solution 9 - Iphone

Set UIPrerenderedIcon to true in your Info.plist.

Solution 10 - Iphone

From Xcode 4.3 there is a checkbox called "Prerendered" next to the icon in the Target/Summary configuration. Check that and the shine will be not added. For me "Icon already includes gloss effects" did not work.

Check

Solution 11 - Iphone

With Xcode 4.3.2, you can also use the Key Icon already includes gloss effects and set it's value to YES. This removed the glossy shine for me from my app icon.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionIlya SuzdalnitskiView Question on Stackoverflow
Solution 1 - IphoneWill HarrisView Answer on Stackoverflow
Solution 2 - IphoneNaveed RafiView Answer on Stackoverflow
Solution 3 - IphoneJarsenView Answer on Stackoverflow
Solution 4 - IphoneTiagoView Answer on Stackoverflow
Solution 5 - IphoneDan LorencView Answer on Stackoverflow
Solution 6 - IphonePeyloWView Answer on Stackoverflow
Solution 7 - IphoneBenjamin AutinView Answer on Stackoverflow
Solution 8 - IphoneRogerView Answer on Stackoverflow
Solution 9 - IphoneJohn FlatnessView Answer on Stackoverflow
Solution 10 - IphoneTibidaboView Answer on Stackoverflow
Solution 11 - IphoneMahendra LiyaView Answer on Stackoverflow