Stuck on "Checking app listing..." for hours - can't submit for review

Hi,

I’m stuck on the “Checking app listing…” step in the App Store review prerequisites. It’s been spinning for several hours now with no progress or error message.

I’ve tried to use different browsers and all those things but no luck.

Is there a known issue with this check right now, or can someone from the team help unblock this?

Thanks!

Hey @Guillaume_B - thanks for reaching out, I definitely get how frustrating this is.

We’ve seen similar issues pop up for other folks. In one case it turned out to be browser-related, specifically Brave was blocking some resources that the listing check relies on. Switching to Chrome resolved it within a couple hours. Worth a shot if you haven’t tried Chrome specifically: App stuck at "Checking app listing"

If that doesn’t do the trick, could you let me know which browsers you tried and if you had any extensions enabled? Sometimes ad blockers or privacy extensions can interfere with the check. Happy to DM you as well if the issue persists so we can troubleshoot further.

Hope to hear from you soon!

Hi @Alan_G,

Thanks for getting back.

So far I have tried with Arc, Google Chrome and Opera. I have tried for all of them without any extensions and in private mode. Every time I open the page in a new browser, it’s already spinning, so it doesn’t seem to really have an impact, but I could be wrong.

Let me know if there is anything else I can try.

Thank you.

@Alan_G if that can help, I can see in the dev tool a graphql query in a loop that returns this

{
“data”: {
“appSubmissionListingChecks”: [
{
“name”: “MustNotHaveGenericAppName”,
“passed”: “pending”,
“reason”: “MustNotHaveGenericAppName is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustNotHavePricingInformation”,
“passed”: “pending”,
“reason”: “MustNotHavePricingInformation is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustNotHaveReviewsOrTestimonials”,
“passed”: “pending”,
“reason”: “MustNotHaveReviewsOrTestimonials is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustNotHaveLinksOrUrls”,
“passed”: “pending”,
“reason”: “MustNotHaveLinksOrUrls is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustNotMisuseAppCardSubtitle”,
“passed”: “pending”,
“reason”: “MustNotMisuseAppCardSubtitle is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustNotHaveStatsOrData”,
“passed”: “pending”,
“reason”: “MustNotHaveStatsOrData is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustNotHaveStatsOrDataInImage”,
“passed”: “pending”,
“reason”: “MustNotHaveStatsOrDataInImage is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustNotHaveReviewsOrTestimonialInImage”,
“passed”: “pending”,
“reason”: “MustNotHaveReviewsOrTestimonialInImage is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustNotHavePricingInImage”,
“passed”: “pending”,
“reason”: “MustNotHavePricingInImage is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustHaveClearImages”,
“passed”: “pending”,
“reason”: “MustHaveClearImages is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustHaveSimilarAppName”,
“passed”: “pending”,
“reason”: “MustHaveSimilarAppName is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustHaveAppDetailsAsPerGuidelines”,
“passed”: “pending”,
“reason”: “MustHaveAppDetailsAsPerGuidelines is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustNotHaveDuplicateImages”,
“passed”: “pending”,
“reason”: “MustNotHaveDuplicateImages is running”,
“__typename”: “AppSubmissionListingChecksResult”
},
{
“name”: “MustNotUseShopifyBrandingInImage”,
“passed”: “pending”,
“reason”: “MustNotUseShopifyBrandingInImage is running”,
“__typename”: “AppSubmissionListingChecksResult”
}
]
}
}

Hi @Alan_G ,

Hope you had a good week end.

Still not working for me. I’d be happy to tackle it in DM when you’re available.

Thanks.

Hey @Guillaume_B - thanks for the patience on my reply here, and for sharing those GraphQL responses, that was really helpful.

So the “Checking app listing” step getting stuck like that shouldn’t actually block you from submitting. Even when it sits in that pending state, it won’t prevent submission on its own. The blocker is more likely coming from one of the other prerequisite checks on that page, so I’d take a look at those and see if anything specific is being flagged there.

I know the spinning with no feedback is not ideal though so let me know how it goes with the other checks, and happy to jump into a DM if you need a hand from there and I can set that up on my side.