I've been making updates and releases to my iPad app for the last several months, but just recently, I started receiving this email back from Apple:
iPhone 5 Optimization Requirement - Your binary is not optimized for iPhone 5. As of May 1, all new iPhone apps and app updates submitted must support the 4-inch display on iPhone 5. All apps must include a launch image of the appropriate size. Learn more about iPhone 5 support by reviewing the iOS Human Interface Guidelines.
I've been googling this for a while, and have tried adding Default.png (320x480), Default-586h.png (640x960), and Default-586h@2x.png (640x960) files to the root directory and made sure they were being compiled into the .ipa file. With the Default-586h@2x.png file, I received an additional error in the nastygram from Apple:
Invalid Launch Image - Your app contains a launch image with a size modifier that is only supported for apps built with the iOS 6.0 SDK or later.
So I took out the @2x file and it still failed. Now, my app isn't even intended for the iPhone5, it's intended for the iPad. What can I do to make them happy so I can keep making releases?