Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"You must provide a screenshot for 5.5-inch Retina display, because your app binary supports 5.5-inch Retina displays" while building in Xcode 5.1

I've updated an old app with a minor bug fix. The app was compiled using Xcode 5.1. (No way to use assets catalog or to add iPhone 6 and 6 Plus images.) But still when I try to submit it to review I'm getting this error:

You must provide a screenshot for 4.7-inch Retina display, because your app binary supports 4.7-inch Retina displays.

You must provide a screenshot for 5.5-inch Retina display, because your app binary supports 5.5-inch Retina displays.

The easiest fix would be to upload 4.7 & 5.5 pics which is fine but I'm more worried about the "because your app binary supports 4.7-inch Retina displays" part.

Although it feels like a bug in iTunes connect, any one found a workaround for this?

like image 273
Segev Avatar asked Nov 23 '14 12:11

Segev


2 Answers

TL;DR

We've had the same issue yesterday although our app did not state support or optimization for iPhone 6(or +). Using Xcode 6.1 to build the IPA, we've simply re-scaled relevant images, and had no further issues submitting the app.

Update Some developers are not encountering the issue with their app's submission, while having no 4.7/5.5 inch scaled screenshots, meaning there's a possible flag in the binary which enforces this limitation.

The longer version

Apple now demands screenshots for the new screen sizes, without being dependent on the actual app binary.

As per the Developer portal, if an app states it supports iPhone 6, it must provide at least one properly* scaled image ( * proper size is listed in the link above).

All current releases to the app store should support the latest device, including iPhone 6 and the 6+, by default, therefore the error message is terrible. There is no actual relation to the binary. Just a new iTunes Connect limitation.

This is a recently added limitation by apple as our previous release to the App Store using Xcode 6.0 did not require us to add these new scaled images.

like image 189
rrpinc Avatar answered Nov 10 '22 00:11

rrpinc


I had this issue too and I discovered that it was because I had inadvertently set the "Launch Screen File" (General Project Settings) to the name of Main.storyboard. When I cleared that out I was able to Submit for Review successfully.

like image 40
Stephen Watson Avatar answered Nov 10 '22 01:11

Stephen Watson