Copy link to clipboard
Copied
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?
Copy link to clipboard
Copied
I figured it out. I had to update Flash Builder to use Air SDK 3.7.
It would be awesome if Adobe was more proactive with warning their customers about this.
Copy link to clipboard
Copied
These are the errors tackled with this post:
I followed these steps to get my app .ipa to the point where Apple would accept it:
<application xmlns="http://ns.adobe.com/air/application/3.7">
Best of luck. If these steps work for you, let me, and others, know here in the forums!