“Your binary is not optimized for iPhone 5” (ITMS-90096) when submitting

前端 未结 17 1961
暗喜
暗喜 2020-12-01 03:24

this is my first ios app and when i try to submit it to the app store it gives me the ITMS-90096 error.

\"error

相关标签:
17条回答
  • 2020-12-01 04:04

    One more thing to check... your image size must be correct. I had a splash screen image named logo_640x1136.png provided by a designer, and I couldn't figure out why I kept getting this error. Finally I checked the image with file (command line). Turns out the image wasn't actually 640x1136. If you don't like the command line, select the image in Finder and press Cmd+I to see the image size under "more info".

    0 讨论(0)
  • 2020-12-01 04:05

    If you only support iOS9+ you have to add a LaunchScreen.storyboard (without ViewController)

    And reference it in your Target

    0 讨论(0)
  • 2020-12-01 04:06

    Question is already answered and works as well, just adding one more answer as i got similar error in different scenario.

    In my case i was using LaunchScreen.xib which is alternative to using splash images.

    https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html

    As stated in above link "In iOS 8 and later, you can create a XIB or storyboard file instead of a static launch image."

    But even after using XIB i got this error.

    To solve this i took screenshot of splash from 4 inch device running iOS 8, which was 640 × 1136 pixel. Renamed it to "Default-568h@2x.png" added it to top level in project bundle.

    Reason behind this error could be :

    When apple transitioned from 3.5 inch devices to 4.0 devices, this image was compulsory otherwise app used to run in letterbox mode ( On 4 inch devices you will see black bars on top and bottom of application ). So when i tried to run my application on 4 inch device/simulator running iOS 7.1 it was indeed running into letterbox mode ( when i only used .xib based splash ). The moment i added "Default-568h@2x.png" letterbox mode gone plus apple approved app.

    0 讨论(0)
  • 2020-12-01 04:06

    I also had a hard time to figure it out. It happened to me after I upgraded XCode into version 7 (iOS 9). Somehow it unassigned launch images and changed Launch Image options with unchecked iPhone Portrait for iOS 6.0 and Prior from the right pane.

    After I checked iPhone Portrait it shows assignable iPhone Portrait iOS 5, 6. I just drag & drop images into the proper holders.

    Then I archived with this assignment and uploaded binary successfully into app store. I hope this would help.

    0 讨论(0)
  • 2020-12-01 04:08

    Just resolved the issue by correcting my Launch screen images. Make sure you have png files as image files.

    I had "jpeg" images and converted it directly to ".png" just by changing the name. This was the issue. Used converter application to change the images, and everything worked perfect.

    0 讨论(0)
提交回复
热议问题