Question: For some reason, the iPhone 4 refuses to display my high resolution icon file.

I've checked out these solutions, none of which have worked for me:

[How to setup normal Icon for iPhone3 and Retina for iPhone 4](https://stackoverflow.com/questions/3389160/how-to-setup-normal-icon-for-iphone3-and-retina-for-iphone-4)

<http://developer.apple.com/library/ios/#qa/qa2010/qa1686.html>

<http://appworks.radeeccles.com/programming/cfbundleiconfiles-nice-ready-prime-time/>

The icons are in my resources group, and are all named correctly:

* Icon.png
* Icon@2x.png
* Icon-72.png

I've also tried adding them to the Info.plist file, first as an array, then as a dictionary, then simply deleting all icon references from the plist file, but no matter what I do, it still displays the 57x57 icon scaled up.

Can someone who has a working icon setup please post the actual XML incantation required to make this work?

Answer: 
**i had this problem too... this is how I managed to fix it**

in your info.plist file you need two entries:

the first one will be "icon file" and this needs to be "Icon.png".

the second entry will be "icon files" and this is an array...

the FIRST ENTRY in the array is your icon file at std def: "Icon.png"

the SECOND ENTRY is the icon file at high def: "Icon@2x.png"

![alt text](https://i.stack.imgur.com/lpRCR.png)
seems ios4 dosent using @2x gramma on this topic.

In you plist file "Icon files"

add files  

\* icon57.png
\* icon114.png

this works on my project.