<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/how-to-fix-app-preview-stuck-on-processing-in-app-store-connect-eeqsnfgau" -->

---
title: How to fix app preview stuck on "Processing" in App...
description: Covers the hidden causes of app preview videos getting stuck on 'Processing' or vanishing after save in App Store Connect, ordered from most to least likely....
canonical: https://daily.dev/posts/how-to-fix-app-preview-stuck-on-processing-in-app-store-connect-eeqsnfgau
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: How to fix app preview stuck on "Processing" in App Store Connect | daily.dev
og:description: Covers the hidden causes of app preview videos getting stuck on 'Processing' or vanishing after save in App Store Connect, ordered from most to least likely....
og:url: https://daily.dev/posts/how-to-fix-app-preview-stuck-on-processing-in-app-store-connect-eeqsnfgau
og:image: https://api.daily.dev/og/posts/eeQsNFGAU.png
og:image:alt: How to fix app preview stuck on "Processing" in App Store Connect
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# How to fix app preview stuck on "Processing" in App Store Connect

**[Sarunw](https://daily.dev/sources/sarunw)** · [@sarunw](https://daily.dev/sarunw) · 5 min read · 0 upvotes · 0 comments

## Summary

Covers the hidden causes of app preview videos getting stuck on 'Processing' or vanishing after save in App Store Connect, ordered from most to least likely. Causes include silently violating spec requirements (resolution, frame rate, missing audio track, wrong duration, unsupported codec, file size), browser-related upload issues (extensions, batching, private windows), network problems (VPNs, DNS), and backlogs on Apple's own processing servers. Includes an ffprobe command to inspect video specs and points to a paid Mac app the author built to auto-fix formatting issues.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://sarunw.com/posts/how-to-fix-app-preview-stuck-processing-app-store-connect>

## Questions this post answers

### Why is my app preview video stuck on Processing in App Store Connect with no error message?

It usually silently violates a spec requirement that App Store Connect cannot check up front, so it fails during server-side processing instead of showing an error. Common culprits are wrong resolution, frame rate above 30fps or variable frame rate, a missing audio track (Simulator recordings have none), duration outside 15-30 seconds, or an unsupported codec like HEVC instead of H.264 or ProRes 422 HQ.

_daily.dev surfaces practical debugging writeups like this for developers shipping to the App Store._

### Does an app preview video for the App Store need an audio track even if there is no sound?

Yes, App Store Connect requires every app preview video to have an audio track, even a silent one. Simulator recordings typically have no audio track at all, which causes Apple to reject them or leave them stuck in processing; adding a silent audio track resolves the issue.

_Developers polishing App Store submissions can find fixes like this through daily.dev._

### What file format and codec does Apple accept for App Store preview videos?

Apple accepts H.264 or ProRes 422 HQ video inside a .mov, .m4v, or .mp4 container, under 500 MB, with resolution matching the exact device slot (for example 886x1920 for modern iPhones), frame rate of 30fps or lower and constant, and duration between 15 and 30 seconds. HEVC recordings straight from an iPhone can fail processing.

_daily.dev helps iOS developers track down App Store Connect quirks like accepted video formats._

## Similar posts on daily.dev

- [How to fix app preview video that is too long or too short](https://daily.dev/posts/how-to-fix-app-preview-video-that-is-too-long-or-too-short-6evubygmj) · Sarunw · 0 upvotes · 0 comments
- [How to fix app preview wrong resolution error in App Store Connect](https://daily.dev/posts/how-to-fix-app-preview-wrong-resolution-error-in-app-store-connect-rkn4abrnh) · Sarunw · 0 upvotes · 0 comments
- [How to fix "The frame rate of your app video preview is too high" error](https://daily.dev/posts/how-to-fix-the-frame-rate-of-your-app-video-preview-is-too-high-error-8piggfctk) · Sarunw · 0 upvotes · 0 comments
- [How to fix "Your app preview contains unsupported or corrupted audio" error](https://daily.dev/posts/how-to-fix-your-app-preview-contains-unsupported-or-corrupted-audio-error-w5n9clvcc) · Sarunw · 0 upvotes · 0 comments
- [The 7 reasons Apple rejected my app, and what I changed](https://daily.dev/posts/the-7-reasons-apple-rejected-my-app-and-what-i-changed-1qymuphrf) · Mattias Geniar · 0 upvotes · 0 comments

---

Tags: [#ios](https://daily.dev/tags/ios)

[View this post on daily.dev](https://daily.dev/posts/how-to-fix-app-preview-stuck-on-processing-in-app-store-connect-eeqsnfgau)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"How to fix app preview stuck on \"Processing\" in App Store Connect","url":"https://daily.dev/posts/how-to-fix-app-preview-stuck-on-processing-in-app-store-connect-eeqsnfgau","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/how-to-fix-app-preview-stuck-on-processing-in-app-store-connect-eeqsnfgau"},"datePublished":"2026-08-25T07:42:20.142Z","dateModified":"2026-08-26T04:00:11.635Z","description":"Covers the hidden causes of app preview videos getting stuck on 'Processing' or vanishing after save in App Store Connect, ordered from most to least likely....","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8bbbd85d0a3255981f1a0d81f53d1429?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8bbbd85d0a3255981f1a0d81f53d1429?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Sarunw","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Person","name":"Sarun Wongpatcharapakorn","url":"https://daily.dev/sarunw","image":"https://avatars.githubusercontent.com/u/795368?v=4","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":20}},"commentCount":0,"discussionUrl":"https://daily.dev/posts/how-to-fix-app-preview-stuck-on-processing-in-app-store-connect-eeqsnfgau","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ios","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sarunw","item":"https://daily.dev/sources/sarunw"},{"@type":"ListItem","position":3,"name":"How to fix app preview stuck on \"Processing\" in App Store Connect"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/how-to-fix-app-preview-stuck-on-processing-in-app-store-connect-eeqsnfgau#faq","mainEntity":[{"@type":"Question","name":"Why is my app preview video stuck on Processing in App Store Connect with no error message?","acceptedAnswer":{"@type":"Answer","text":"It usually silently violates a spec requirement that App Store Connect cannot check up front, so it fails during server-side processing instead of showing an error. Common culprits are wrong resolution, frame rate above 30fps or variable frame rate, a missing audio track (Simulator recordings have none), duration outside 15-30 seconds, or an unsupported codec like HEVC instead of H.264 or ProRes 422 HQ. daily.dev surfaces practical debugging writeups like this for developers shipping to the App Store."}},{"@type":"Question","name":"Does an app preview video for the App Store need an audio track even if there is no sound?","acceptedAnswer":{"@type":"Answer","text":"Yes, App Store Connect requires every app preview video to have an audio track, even a silent one. Simulator recordings typically have no audio track at all, which causes Apple to reject them or leave them stuck in processing; adding a silent audio track resolves the issue. Developers polishing App Store submissions can find fixes like this through daily.dev."}},{"@type":"Question","name":"What file format and codec does Apple accept for App Store preview videos?","acceptedAnswer":{"@type":"Answer","text":"Apple accepts H.264 or ProRes 422 HQ video inside a .mov, .m4v, or .mp4 container, under 500 MB, with resolution matching the exact device slot (for example 886x1920 for modern iPhones), frame rate of 30fps or lower and constant, and duration between 15 and 30 seconds. HEVC recordings straight from an iPhone can fail processing. daily.dev helps iOS developers track down App Store Connect quirks like accepted video formats."}}]}
```

