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 tried Newbyman's solution, but it did not work. The problem seems to come around when you try to add the new icons to an older project and attempt to maintain 3.0 legacy... Somehow you can add the "Icon files" array totally correctly in info.plist and it still will keep the original low res icon on retina display....

My solution was ultimately to remove the info.plist completely and grab a new info.plist from a newer project that was working, and then change out the values for the icon name's and product based information so it matched the old info.plist basically exactly, but some legacy information must go away.. Make sure you check off "add as target" when adding back in the newer info.plist....
I just been having a load of trouble with this myself. I've come to the conclusion that the order of the icons within the array was the problem. I initially had the order as:

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

```

This wouldn't work. However, when I changed it to this everything worked fine:

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

```