It says: "There are still screenshot uploads in progress." when submit a new build

I'm submitting a new version of my app, and after click "submit for Review", it show that:

A few more items are needed in order to submit for review
The items listed below are required for submission:

  • There are still screenshot uploads in progress.

I didn't met this problem before. Is that mean I haven't upload all the screenshot required or it's still uploading the screenshots to App Store Connect's server? Cause before there is a "save" button after you drag images to the screenshots area, now you don't.And I think I have uploaded all the screenshots needed and I waited a day to try submit again, still the same.

What should I do?


It still does not work in 2023. Why has this problem not been addressed in 3 years?

Same problem in 2024, Apple. Stop investing time in improving iOS and fix this issue.

I tried removing the images and re-adding, but same issue. Come on Apple, kindly sort your act out!

Somehow I was able to submit without images for 6.7'' (!!!). Those were the ones always with errors whenever I refreshed the page, so when I tried to submit without any images in it, it went through (!!!).

Let's see if it will be approved or not like this

This just occurred for me (Jan 2024) and all the images were showing as there.

So I closed that browser window in Safari, opened a 'New Private Window', logged in, and checked all the screenshots. One of them was showing as grey (still processing) so I deleted and replaced it, I was then able to continue and submit the app update.

So it's clearly a caching issue in the web app, opening a new clean (private) browser window showed the correct/real state of the screenshots.

How I solved it: Looked at the network console in my Chrome, and looked at the responses of /appScreenshotSets api calls. It will make a call each time you switch locale. Inspect each of them. For each, there will be list of screenshots, and look for the one that does not say "state": "COMPLETED". Look at other information there, and you will be able to figure out which screenshot it is (for example, your original filename will also be there). Delete and reupload that (way few seconds after upload before you navigate away).

In my case one of the screenshot said "UPLOAD_COMPLETED" instead of "COMPLETED". Reuploaded that, and it app review went through.

If you want to narrow your search, look at the response of the api call that is made when you click "Add to review", it will give you a uuid for the exact screenshot(s) that failed. Now search for that in the appScreenshotSets api responses.

Cause of this (For the apple engineers): You guys have designed screenshot upload to be a 2 step client driven process. Essentially, client first uploads an image, and then later has to make another API call to PUT an image somewhere, but the UI already shows success after the first step itself, and user navigates away, essentially failing the 2nd call. Either make the second call a server side step, or make the UI show upload success only after both steps are done.

I'm wondering why this issue is still not fixed. For me it worked more or less fine for English screenshots (I had to upload them through "All sizes in Media Manager", because the main page uploads didn't work), but when I started to upload localized images - nothing helped, everywhere all uploaded images dissapeared and then were marked as "no yet been uploaded". I thought that maybe AdBlocker causes this buggy behavior, but it doesn't. Please, fix this finally!

April 15th 2024 - problem still exists. How much of a finger can Apple show to the developers. I have submitted over 100 apps and things get only more complicated. My customers are top 500 companies ... the best I can do is to advice them to no longer supply iOS devices. What a shame for Apple, this will fire back.

Solution: convert your png images to jpeg and re-upload.

I got a message saying alpha and/or transparency not allowed, transparency (alpha) is only possible on png so jpeg fixes that and removes the issue.

I had the same problem, and I followed the proposed solution:

 Go to your app version page where you see your screenshots.
 Click “View All Sizes in Media Manager”. This should take you to a page with all available display types and sizes.
 Click the “>” icon by each display size to expand every section.

I identified two videos showing an error for iPhone 6.1 Inches, so I removed the videos and screens allowing this page to inherit the 6.5 inches automatically.

That solved the problem, and I could submit it for review right after that.

I hope that helps someone.

Hi I solved the issue with my App. Some bug caused that for me there have been two 6.5" sections for upload, so I deleted all screenshots from the duplicate one and moved them to the section that had the "required" label. And that solved it for me.

Loading screenshots doesn't work at all.

This issue still exists.

I am having the same problem.

In my case, I am being asked to edit screenshots even though the app does not contain code that supports Apple Watch or iMessage.

And editing iMessage screenshots has become a necessity.

The edit page for your app version also shows settings for App Watch, iMessage, and even App Clips.

I think the reason why these screenshots require editing is because there are supposed to be settings for App Watch and iMessage.

I'm guessing this problem can be solved by changing the settings to not use App Watch or iMessage, but I don't know where to set this.

The only fix that worked for me was to open the screenshot in Preview and export it as a JPEG. Hope this helps.

It says: "There are still screenshot uploads in progress." when submit a new build
 
 
Q