Error ITMS-90096: your binary is not optimized for iPhone 5

I get this error:

enter image description here

In the LaunchImage.launchimage folder, I have a Default-568h@2x.png image, but not Default-568h.png .

There seems to be no room for one, so how do I add it to this resource directory?

+11
xcode asset-catalog
Mar 23 '15 at 12:59
source share
6 answers

Try to clear the “Run screen file” in “Application Icons and Image Launch”

enter image description here

+18
Apr 01 '15 at 15:39
source share

In my case, I had LaunchScreen.xib, so I would not need PNG. It turns out that somehow I deleted it from "Copy Bundle Resources" in Build Phases. Added again, and Apple accepted the assembly.

+3
Sep 15 '15 at 1:36
source share

From iOS9, you should add launch images to the project root directory, and not to the Images.xcassets folder. And set the launch images to UILaunchImages using the UILaunchImages key, in my example:

 <key>UILaunchImages</key> <array> <dict> <key>UILaunchImageMinimumOSVersion</key> <string>7.1</string> <key>UILaunchImageName</key> <string>iPhone5Portrait</string> </dict> <dict> <key>UILaunchImageMinimumOSVersion</key> <string>7.1</string> <key>UILaunchImageName</key> <string>iPhone6Portrait</string> </dict> </array> 
+3
Sep 25 '15 at 3:46
source share

I got the same error message.

The fix was to check all xcode 7.3 warnings during project cleanup.

You need to verify that all startup parameters have the “correct” and accurate resolution.

If one image in the launchImage folder is not with the wrong resolution, Apple rejects the binary.

+2
Apr 28 '16 at 10:59
source share

In my case, I had to use the Image Directory, because my application has several goals with different resources for each, so just copying the PNG -568h file to the root directory was not an option.

For those of you who use image objects, this worked for me: try:

In your LaunchImage image certifications, open the right-hand panel where the target devices and OS are indicated, as shown here:

enter image description here

Make sure that you have both of these iPhone options, and that you have uploaded the correct size image for both, as indicated below as “ Estimated Size ”.

0
Jan 14 '16 at 15:09
source share

set the value of the deployment target 7.0

0
Sep 17 '16 at 2:45
source share



All Articles