Skip to main content
Known Participant
April 24, 2013
Answered

iPhone 5 Optimization Requirement - Launch Image

  • April 24, 2013
  • 3 replies
  • 18303 views

Tonight, upon completion of uploading my app to iTunes, I received the following message:

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.

This caught me offguard as I have had an image for the iPhone 5 in the app package for serveral months (Default-568h@2x.png). I am following the guidelines set forth in this article - http://www.adobe.com/devnet/air/articles/launch-images-ios.html.

I am using FlashBuilder 4.6 with AIR 3.5. Suggestions on how to resolve this issue?

Thanks, in advance.

This topic has been closed for replies.
Correct answer iBr3nt

Thanks Colin!


Hi,

Well, I'm no mvp+++, but I'll give it a try. ;-)

Under Project > Properties > Flex (or Actionscript) Build Packaging > Apple iOS > Package Contents, does it show the Default-586h@2x.png as checked and included in the package? All the files that get packaged with the build will be listed under Package Contents. There you can check or uncheck what items to include.

If the app runs on your iPhone 5 with the default image and filling the entire screen, then it should upload that way to Apple.

iBrent

3 replies

Participant
May 9, 2013

I recieved the same message from Apple even my App included "Default-568h@2x.png" file.

I was using Flash pro CS6 with Air 3.7.

The probrem was that I had launch images in a another folder.

After I took the launch images files out of the folder and put them to the same directory as the .fla file and publish,

the launch images are recognized.

The status for the  app has changed to Waiting For Review.

now.

MJD1981
Inspiring
May 1, 2013

Will an app be rejected for this reason? I just spent ages packaging and uploading a series of updates only to get this message!

Colin Holgate
Inspiring
May 1, 2013

If you include the iPhone 5 splash screen, but don't use the right SDK, it will get rejected. Up until midnight you could submit the app without the iPhone splash screen , and it would get accepted, but from tomorrow you are required to support iPhone 5. So, just build with the right version of AIR now, and all should be ok.

Known Participant
May 10, 2013

I have developed and published an iOS app in FlashBuilder 4.6 and the Default-568h@2x.png needs to be in the root directory. As iBrent pointed out, make sure that Under Project > Properties > Flex (or Actionscript) Build Packaging > Apple iOS > Package Contents, it shows the Default-586h@2x.png as checked and included in the package?

Hope this helps.


Thanks... for clarification, (based on the fact that Im working in FB 4.6) when you say ROOT folder you mean:
ProjectName / src      or    ProjectName / src / (default package)     or   ProjectName / src / views ?

Colin Holgate
Inspiring
April 24, 2013

You also have to be using a recent enough iPhone SDK, and the one you want may have come in with AIR 3.6. Have you successfully been testing on a real iPhone 5? The Simulator would show iPhone 5 correctly with the older SDK, but a real device would not. Republish the app with yesterday's version of AIR 3.7, or with the release version of AIR 3.6.

sleblangAuthor
Known Participant
April 24, 2013

Thanks for the reply. I am and have been using iPhone SDK 6.01. I don't own an iPhone 5, but have tested it on a friend's and it displays fine. I will update to AIR 3.7 and report back.

Thanks for the assistance.

sleblangAuthor
Known Participant
April 25, 2013

Okay, so I did update to AIR 3.6 and that didn't change anything. I also updated to the latest iOS SDK 6.1 and now my launch image is no longer showing when the App launches. I have it in the root of the directory and named, Default-568h@2x.png.

Suggestions?

Thanks, in advance.