title: iOS 4 app icon not showing
body: <p>I have an already approved in the App Store app that shows it's icon correctly in iOS 5 but doesn't do so in iOS 4 (at least in 4.2.1). Instead, the default one appears. I believe I have  the icons correctly set in the Info.plist (Icon files and Icon files (iOS 5)). I have absolutely no idea what could it be.</p>
  
  <p>I do have my icons named differently than "Icon.png" and such but I believe Apple says that this filename is only required in iOS &lt; 3.2.</p>
  
  <blockquote>
    <p>If your iPhone app is running in iOS 3.1.3 or earlier, the system does not look for icons  using your Info.plist file. The CFBundleIcons key was introduced in iOS 5.0 and the CFBundleIconFiles key was introduced in iOS 3.2.</p>
  </blockquote>
  
  <p>(in <a href="https://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW1" rel="nofollow">https://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW1</a>)</p>
  
  <p>Strangely enough I renamed my icons to that naming scheme and it worked. Until I decided to add them to the respective fields in the Xcode summary project. But even if I wanted I couldn't use this scheme because I have different targets with different icons.</p>
  
  <p>Does anyone have an idea of what could be happening?</p>
  
  <p>Edit:</p>
  
  <p>I tried to change the name to something else (substituted the <code>@</code> an <code>~</code> to a <code>_</code> from the previous naming scheme I had - the default for images in iOS) and it works on both the iOS 4 and 5. Don't know why. And I'm not sure that was the problem (doesn't iOS 4 recognize files for icons with those characters?) or if I just messed with some setting, but it works.</p>