“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

痴心易碎 提交于 2019-12-03 13:34:13

问题


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?


回答1:


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.




回答2:


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.



来源:https://stackoverflow.com/questions/27088961/you-must-provide-a-screenshot-for-5-5-inch-retina-display-because-your-app-bin

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!