Apple requires tvOS App Store preview videos to match an exact resolution and encoding format. Videos that don't comply are silently rejected by App Store Connect.
Apple TV
1920×1080
Landscape only
H.264 High
30 fps
15 – 30s
AAC 48 kHz
.mp4
16:9
Xcode Simulator Screen Recording
Run your tvOS app in Xcode's Simulator, then use File → Record Screen (or xcrun simctl io booted recordVideo output.mov) to capture your app in action.
USB-C Screen Capture
Connect your Apple TV to a Mac via USB-C, then use QuickTime Player → File → New Movie Recording and select your Apple TV as the camera source.
No direct on-device recording
Unlike iPhone or iPad, Apple TV has no built-in screen recording. You must use Xcode’s Simulator or capture via USB-C from a physical device.
Simulator captures may have wrong frame rate
Xcode Simulator recordings often produce variable frame rate (VFR) output. App Store Connect requires constant 30 fps.
Xcode output may not match Apple’s codec requirements
Simulator recordings may use the wrong H.264 profile or level. The App Store requires H.264 High Profile Level 4.0 specifically.
Non-standard resolution from Simulator
Depending on your display settings, the Simulator may capture at a scaled resolution that doesn’t match the required 1920x1080.
Upload your raw Apple TV screen recording and LaunchSpec takes care of every technical requirement automatically.
Drop your Apple TV screen recording and get a pixel-perfect App Store preview. First try.
Convert Now