How to fix "Your app preview contains unsupported or corrupted audio" error
Table of Contents
When you upload an app preview video to App Store Connect, you might come across this error.
Your app preview contains unsupported or corrupted audio.
This one is especially confusing when your video has no audio at all. How can silence be corrupted?
In this article, we will learn what is causing this error and how to fix it.
Cause of the problem
App Store Connect requires every app preview video to contain an audio track. A video with no audio track is rejected — even though a video with a silent audio track is perfectly fine.
This is the part nobody expects: you must add an audio track even if you don't want any sound.
You will typically hit this error when your recording comes from a source that doesn't capture audio:
- Xcode Simulator recording (
xcrun simctl io booted recordVideo) produces a video with no audio track. - Screen recordings where the microphone is off and no app audio is captured.
- Videos exported from design or motion tools that never had an audio track.
The same error also appears when the audio track exists but uses a format App Store Connect doesn't like. Apple expects AAC or PCM stereo audio, and 48 kHz is the safe sample rate to use.
You can easily support sarunw.com by checking out this sponsor.
Offline Transcription: Fast, privacy-focus way to transcribe audio, video, and podcast files. No data leaves your Mac.
How to fix "Your app preview contains unsupported or corrupted audio"
To fix the error, you need to add a (silent) audio track in an accepted format to your video.
Option 1: ffmpeg
This command adds a silent stereo AAC track at 48 kHz without re-encoding the video:
ffmpeg -i input.mp4 -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=48000 -c:v copy -c:a aac -shortest output.mp4
If your video already has an audio track in a bad format, re-encode just the audio instead:
ffmpeg -i input.mp4 -c:v copy -c:a aac -ar 48000 -ac 2 output.mp4
Option 2: iMovie
Apple's own suggested workflow is to bring the video into iMovie, add any background audio, set its volume to zero, and export again. It works, but it is a lot of clicking for what should be a checkbox.
Option 3: App Preview Converter (one click)
I built a Mac app that fixes this automatically: App Preview Converter.
Every export includes a valid audio track — if your recording already has audio, it is converted to the format Apple expects; if it has none (like a Simulator recording), a silent 48 kHz stereo track is added for you. The exported file also passes every other App Store Connect requirement in the same step:
- The exact resolution for your selected device slot (886×1920 and friends).
- Constant 30 fps frame rate.
- Duration trimmed to the 15–30 second window.
- H.264 in an accepted container.
So a raw Simulator recording becomes an upload-ready app preview in one export.
You can easily support sarunw.com by checking out this sponsor.
Offline Transcription: Fast, privacy-focus way to transcribe audio, video, and podcast files. No data leaves your Mac.
Related errors
Read more article about Debugging, App Store Connect, or see all available topic
Enjoy the read?
If you enjoy this article, you can subscribe to the weekly newsletter.
Every Friday, you'll get a quick recap of all articles and tips posted on this site. No strings attached. Unsubscribe anytime.
Feel free to follow me on Twitter and ask your questions related to this post. Thanks for reading and see you next time.
If you enjoy my writing, please check out my Patreon https://www.patreon.com/sarunw and become my supporter. Sharing the article is also greatly appreciated.
Become a patron Buy me a coffee Tweet ShareHow to fix app preview stuck on "Processing" in App Store Connect
Your app preview uploads but never finishes processing, or disappears after saving. Learn the hidden causes and how to fix them.