iTunesConnect Deliver bug - Your app preview can't be uploaded because you have selected to use an app preview from a larger display size

Description of the issue

Since a few weeks, I’m getting the error message

Potential server error received: ‘Your app preview can’t be uploaded because you have selected to use an app preview from a larger display size. [en-US]: Your app preview can’t be uploaded because you have selected to use an app preview from a larger display size. There is an error for 1 of your localizations.’. Retrying after 10 seconds (remaining: 5)…

When trying to deliver the app to iTunes. I’m not uploading any metadata or photos, though (at least that’s what I have checked in the build step).

This is my bitrise.yml:

- deploy-to-itunesconnect-deliver@2.13.0:
    inputs:
    - password: somepassword
    - app_id: someappid
    - itunescon_user: someuser

Environment:

Where did the issue happen?

iOS, Bitrise

__Which build Step causes the issue and which version of the step? Latest and older Fastlane Deliver

Reproducibility

  • Does a “Rebuild” help? (You can trigger a rebuild from the Build’s page, by clicking the “Rebuild” button in the top right corner of a finished build) : NO
  • _Does a rebuild without caches help? No cache isused
  • Does the issue happen sporadically, or every time? : Every time
  • Does upgrading the build Step to the latest version help? : NO
  • When did the issue start? : Around 2-3 weeks ago

Build log

+--------------------------------------+-------------------------------------+
|                           deliver 2.85.0 Summary                           |
+--------------------------------------+-------------------------------------+
| username                             | someUsername               |
| ipa                                  | /Users/vagrant/deploy/someAppName.ipa |
| skip_screenshots                     | true                                |
| skip_metadata                        | true                                |
| force                                | true                                |
| platform                             | ios                                 |
| screenshots_path                     | ./fastlane/screenshots              |
| metadata_path                        | ./fastlane/metadata                 |
| app_version                          | 1.2.7                               |
| app_identifier                       | someAppIdentifier                   |
| edit_live                            | false                               |
| skip_binary_upload                   | false                               |
| use_live_version                     | false                               |
| skip_app_version_update              | false                               |
| submit_for_review                    | false                               |
| automatic_release                    | false                               |
| phased_release                       | false                               |
| dev_portal_team_id                   | someTeamId                          |
| overwrite_screenshots                | false                               |
| run_precheck_before_submit           | true                                |
| precheck_default_rule_level          | warn                                |
| ignore_language_directory_validation | false                               |
| precheck_include_in_app_purchases    | true                                |
+--------------------------------------+-------------------------------------+
[05:54:20]: Making sure the latest version on iTunes Connect matches '1.2.7' from the ipa file...
[05:54:22]: '1.2.7' is the latest version on iTunes Connect
[05:54:25]: Uploading app icon...
[05:54:28]: Uploading apple watchapp icon...
Potential server error received: 'Your app preview can't be uploaded because you have selected to use an app preview from a larger display size. [en-US]: Your app preview can't be uploaded because you have selected to use an app preview from a larger display size. There is an error for 1 of your localizations.'. Retrying after 10 seconds (remaining: 5)...
Potential server error received: 'Your app preview can't be uploaded because you have selected to use an app preview from a larger display size. [en-US]: Your app preview can't be uploaded because you have selected to use an app preview from a larger display size. There is an error for 1 of your localizations.'. Retrying after 10 seconds (remaining: 5)...
Looking for related GitHub issues on fastlane/fastlane...
[!] The request could not be completed because:
	Your app preview can't be uploaded because you have selected to use an app preview from a larger display size. [en-US]: Your app preview can't be uploaded because you have selected to use an app preview from a larger display size. There is an error for 1 of your localizations.
Deploy failed, error: exit status 1
|                                                                              |
+---+---------------------------------------------------------------+----------+
| x | deploy-to-itunesconnect-deliver@2.13.0 (exit code: 1)         | 53 sec   |
+---+---------------------------------------------------------------+----------+
| Issue tracker: ...om/bitrise-io/steps-deploy-to-itunesconnect-deliver/issues |
| Source: https://github.com/bitrise-io/steps-deploy-to-itunesconnect-deliver  |
+---+---------------------------------------------------------------+----------+

I have no idea what might be the reason this happens. Thank you in advance.

Hi @thaxsillion,

Seems to be a fastlane / deliver issue. Please see: Issues · fastlane/fastlane · GitHub.

E.g. from this issue/thread: Cannot upload metadata anymore - Error regarding App Preview for larger display size · Issue #11022 · fastlane/fastlane · GitHub

Ok, further investigation into this seems to point to having an iPhone X App Preview video. If I have one for the en-GB locale, I get the failure, if I remove it, then I do not get the failure any longer. So, this could be a bug in iTunes Connect.

I have the same issue with no preview at all on ITC. I try to upload screenshots. I succeeded to upload screenshots once. Now this happens.
EDIT: Found a preview for the problematic localization, removing it solved the issue,

Had the same. I removed the default language folder (in my case en-US) and then the upload worked fine.

Have the same issue. Needs to remove the video from iTunes Connect before running in order to succeed

Same here. Had to remove preview videos from ITC before uploading screenshots via fastlane

There are other threads/issues there too, might worth to check.

1 Like