Unable to Change Primary Locale for 4–6 Year Old Live App – “Missing Screenshots” Error Despite All Assets Uploaded

Hi everyone,

We’re facing an issue while trying to change the Primary Language / Primary Locale of a long-standing live iOS app in App Store Connect.

The app has been live for 4–6+ years.

When attempting to update the Primary Locale from App Information, we receive the following error:

“Primary Locale couldn’t be saved because you must first provide all the required screenshots for each version in this language.”

However:

The target localization (English – UK) already exists.

All required screenshot sets are uploaded.

No screenshot sections are blank (iPhone and iPad – all visible display sizes).

Both the live version and the version in review contain complete screenshot sets.

No Apple Watch or iMessage extensions are currently included in the build.

A clean build has been uploaded and selected.

Removing the version from review does not resolve the issue.

There are no visible validation errors in the UI.

This appears to be either:

A hidden backend validation requirement,

A legacy platform association,

Or a Primary Locale lock tied to the app’s original configuration.

Has anyone successfully changed the Primary Locale for an older live app recently? Is there a known limitation for apps created several years ago?

Would appreciate any insight before escalating further.

Thanks in advance.

Unable to Change Primary Locale for 4–6 Year Old Live App – “Missing Screenshots” Error Despite All Assets Uploaded
 
 
Q