How to Turn iOS Simulator Footage into a Polished App Review Video

By the end of this tutorial, you’ll have a complete, polished iOS app review video built from iOS Simulator footage — ready for App Store preview, Product…

Spiral shell on a plinth in a dark hall, symbolizing a refined iOS app review video built from simulator footage.

By the end of this tutorial, you’ll have a complete, polished iOS app review video built from iOS Simulator footage — ready for App Store preview, Product Hunt, and social reels.

We’ll go from capture → optional 3D mockup → AI-native generator (Reely) → voiceover → export, step by step.

Prerequisites

Before you start, make sure you have:

  • A Mac with Xcode installed (for iOS Simulator)
  • Your iOS app build running in Simulator
  • Basic Terminal familiarity (for xcrun simctl io recordVideo)
  • QuickTime Player (preinstalled on macOS) for fallback capture and audio
  • Optional: Rotato or similar 3D mockup tool
  • Reely for macOS installed and activated
  • A simple script for your app review video (bullet points are enough)

Step 1: Capture clean iOS Simulator footage

The foundation of any good iOS app review video is sharp, distraction-free simulator footage. Apple’s own docs recommend capturing at native resolution and showing only in-app content.

1.1 Use xcrun simctl io recordVideo

Apple documents a built-in command for clean simulator recording:

xcrun simctl io booted recordVideo demo.mov

Concrete example:

# Start recording the currently booted simulator
xcrun simctl io booted recordVideo my-app-preview.mov

# Perform your app flow in Simulator
# ... navigate, tap, scroll, show the main feature ...

# Press Ctrl+C in Terminal to stop recording

This produces a .mov file with:

  • Native simulator resolution
  • Smooth 30 fps capture (within App Store spec)
  • No mouse cursor or desktop clutter

Common failure: recording the whole Mac screen instead of Simulator only, which introduces menu bars, desktop icons, and notifications. If you see anything outside the device frame, re-record using simctl or carefully crop later.

1.2 Alternative: record via QuickTime Player

If you prefer a GUI approach or want audio baked into the capture:

  1. Open QuickTime Player.
  2. Go to File → New Screen Recording.
  3. Click the record dropdown and choose whether to include mic audio.
  4. Drag to select only the Simulator window.
  5. Click Record and run through your app demo.
  6. Click the stop button in the menu bar when done.
  7. Save as my-app-preview.mov.

QuickTime is convenient, but App Store previews are typically muted by default, so don’t rely on screen-recorded audio alone. You’ll add clean voiceover later.

Common failure: recording in a low resolution or rescaling the Simulator window too small. For sharp text and UI, keep the Simulator at a reasonable size, e.g. a scaled iPhone 14 or 15, and avoid zooming in post.

Step 2: Clean and prep the simulator footage

Raw captures often include unwanted elements like the simulator status bar or idle moments. Clean footage is easier to turn into a polished app review video.

2.1 Remove simulator status bar clutter

App Store previews should look like real devices, without debug overlays.

Options:

  • Use a release build: avoid debug banners, FPS overlays, or testing indicators.
  • Disable status bar extras: ensure no test indicators or dev-only UI.
  • Crop out margins: if you captured extra background around the simulator, crop so only the device area is visible.

If you’re using Reely later, you can import footage as-is; Reely’s motion system will add device frames and adaptive backgrounds that de-emphasize any remaining clutter.

Common failure: shipping previews with obvious simulator chrome or debug UI, which looks unfinished and can distract reviewers.

2.2 Trim dead air and mistakes

Even before you get into motion design, trim obvious mistakes:

  • Remove long pauses where nothing happens.
  • Cut segments where you tap the wrong button or open the wrong screen.
  • Keep core flows between 15–30 seconds for App Store previews (Apple’s spec requires 15–30s, 30 fps max, 500 MB max).

If you’re going to rely on Reely’s automatic dead-air removal, you can leave some pauses in; just make sure the main flow is present and visible.

Common failure: submitting previews longer than 30 seconds or with extended idle periods. Apple’s guidance focuses on short, cohesive, action-driven stories.

Step 3: Optional — pass the footage through Rotato or 3D mockup software

For some launch videos, you’ll want more than a flat device frame. Tools like Rotato can wrap your simulator footage into 3D device mockups that look cinematic without manual 3D work.

3.1 Import simulator video into Rotato

Rotato’s typical workflow for iPhone simulator video:

  1. Open Rotato.
  2. Create a new iPhone scene.
  3. In the device settings, choose Video as screen content.
  4. Import my-app-preview.mov recorded from Simulator.
  5. Adjust the angle and orientation (portrait/landscape) to match your app.

Rotato can:

  • Show your app in a realistic 3D iPhone mockup.
  • Animate subtle device motion (tilts, spins) to add visual interest.
  • Output clean .mov or .mp4 files for further editing.

Common failure: overdoing camera moves so interaction becomes hard to follow. Keep motion subtle and let the app UI remain legible.

3.2 Export a mockup-enhanced clip

Once you’re happy with the 3D framing:

  1. Set the duration to match your core demo (15–30s for App Store; 30–60s for social promos).
  2. Go to Export and choose H.264 .mp4 or .mov.
  3. Save as my-app-preview-rotato.mov.

This file now combines:

  • Clean app interaction
  • A polished, 3D device presentation

You’ll feed this into Reely next as your visual core.

Step 4: Feed the footage into Reely to generate the app review video

This is where you turn raw simulator footage into a structured, annotated app review, without touching a traditional timeline editor.

Reely is an AI-native app launch video generator for mobile developers. It lives as a macOS app and an MCP/agent tool that plugs directly into your AI coding agent. It’s built to turn simulator recordings into:

  • 10–20s feature teasers
  • 30–60s full launch promos

4.1 Import footage into Reely

In the macOS app:

  1. Open Reely.
  2. Create a new reel.
  3. Click Add Footage.
  4. Choose either:
    • my-app-preview.mov (pure simulator), or
    • my-app-preview-rotato.mov (3D mockup version).
  5. Confirm the aspect ratio (e.g. 886×1920 portrait for App Store, or vertical for social reels).

Reely treats this footage as raw material in its motion studio pipeline.

Common failure: mixing multiple aspect ratios in one reel. Decide upfront whether this reel is primarily for App Store preview, Product Hunt, or social, and pick the matching aspect ratio.

4.2 Use Reely’s agent to structure the story

If you’re using Reely’s MCP/agent tool, your coding agent can assist:

  • Describe the flow: “Show onboarding, then the main dashboard, then the new AI feature.”
  • Let the agent reconstruct the flow in iOS Simulator and capture automatically.
  • Ask the agent to generate beats: intro, feature highlight, call-to-action.

Concrete example prompt to your agent:

"Build a 30-second app review reel from the latest build. Focus on the new task automation feature, show three key interactions, and end with ‘Available now on the App Store’."

Reely then:

  • Auto-cuts dead air from the captured flow.
  • Lays out scenes with kinetic typography and device choreography presets.
  • Keeps each layer fully editable in the Mac app.

Common failure: not giving the agent enough narrative guidance. Always specify which feature you’re reviewing and who the audience is (e.g. existing users vs. App Store first-time viewers).

4.3 Add pacing, annotations, and music

Within Reely’s editor:

  • Pacing:
    • Let Reely auto-cut pauses so each interaction feels intentional.
    • Aim for quick beats: 3–5 seconds per key feature.
  • Annotations & captions:
    • Use legible copy that can be read even on small screens.
    • Keep text on screen long enough to read; Apple recommends this explicitly.
    • Add titles like “Automate tasks in one tap” or “Offline mode, always ready”.
  • Music & sound cues:
    • Pick a track with a clear rhythm; Reely can align scene changes to beats.
    • Add light sound cues for major actions (e.g. success chimes).

Reely’s motion systems handle:

  • Kinetic typography systems (13+ sets)
  • Device choreography (slides, pans, subtle rotations)
  • Editorial pacing tuned for product demos

Common failure: overcrowding the frame with text. Remember that the app UI is the hero; annotations should clarify, not compete.

Step 5: Record voiceover tailored to Simulator footage

Even though App Store previews are muted by default, a good voiceover matters for social, YouTube, and review content.

5.1 Write a tight voiceover script

Aim for 30–60 seconds of narration that:

  • Introduces the app and context in one sentence.
  • Walks through the main flow you captured.
  • Highlights 2–3 benefits, not just features.
  • Ends with a clear call-to-action (e.g. “Download on the App Store today”).

Example script skeleton:

  1. "Meet [App Name], the fastest way to [core value]."
  2. "Start by [action], and we instantly [result]."
  3. "You can [feature 1] and [feature 2] without leaving this screen."
  4. "Available now on the App Store."

Common failure: writing a script that doesn’t match the visual flow. Always watch your footage while writing the script and align phrases with on-screen actions.

5.2 Record voiceover with QuickTime

You don’t need a full audio studio; QuickTime works well for clean voiceover:

  1. Open QuickTime Player.
  2. Go to File → New Audio Recording.
  3. Click the arrow next to the record button and select your microphone.
  4. Click Record.
  5. Read your script while watching the Reely preview or simulator footage.
  6. Click Stop when done.
  7. Save as my-app-review-voiceover.m4a.

Apple’s audio spec for previews allows stereo AAC or PCM at 44.1 kHz or 48 kHz, which QuickTime will provide by default.

Common failure: recording in a noisy environment. Use headphones, face away from reflective surfaces, and record in a quiet room to avoid echo.

5.3 Sync voiceover in Reely

Back in Reely:

  1. Open your reel.
  2. Add Audio Track → Import and choose my-app-review-voiceover.m4a.
  3. Align major lines with scene changes.
  4. Adjust music volume so voiceover remains clear.

Because Reely’s motion system is beat-driven, you can easily nudge scenes so key phrases land on visually strong moments.

Common failure: voiceover running longer than the reel. Either trim the script or extend the reel to match — but keep App Store-specific versions within the 30-second cap.

Step 6: Export for App Store review and social

Now you have a polished app review video. The last step is exporting correct formats for each platform.

6.1 Export App Store preview-compliant files

Apple’s App Store preview spec (for iPhone):

  • Length: 15–30 seconds
  • Frame rate: up to 30 fps
  • File size: max 500 MB
  • Formats: .mov, .m4v, .mp4 for H.264; .mov for ProRes 422 (HQ)
  • Dimensions examples: 886×1920 (portrait), 1920×886 (landscape)

In Reely:

  1. Choose Export → App Store preview.
  2. Select iPhone portrait or landscape dimensions matching your UI.
  3. Use H.264 with 30 fps.
  4. Name the file clearly, e.g. app-store-preview-en-us-1.mov.

Reely can generate multiple variants:

  • Up to 3 previews per language, each showing a different feature or flow.
  • Automatic brand theming from your app UI (colors, typography, backgrounds).

Common failure: submitting a single, overloaded preview that tries to show everything. Apple recommends a cohesive story per preview; use separate videos for onboarding, core feature, and premium features.

6.2 Export social media versions

For Product Hunt, X, LinkedIn, and Shorts/Reels:

  • Use vertical 9:16 for TikTok/Instagram/YouTube Shorts.
  • Use landscape 16:9 for X, YouTube, and site embeds.
  • Extend to 30–60 seconds to include more context and narration.

In Reely:

  1. Duplicate your App Store reel.
  2. Change aspect ratio to vertical or landscape.
  3. Keep the same footage and voiceover, but adjust scene framing.
  4. Export as .mp4 for easy upload.

Reely’s multi-aspect pipeline lets you reuse the same source but adapt framing and typography automatically.

Common failure: manually re-building separate timelines for each platform. Using one generator-driven source with multiple export targets is faster and keeps branding consistent.

Related deep dive

If you want a broader comparison of tools — from Rotato-style 3D mockups to AI-native generators like Reely — see this guide: iOS app demo tools overview: from Rotato mockups to AI‑native generators.

FAQ: Troubleshooting iOS Simulator app review videos

How do I record iOS Simulator video without the desktop showing?

Use Apple’s built-in command:

xcrun simctl io booted recordVideo demo.mov

This records only the booted simulator window at native resolution. Avoid full-screen QuickTime capture if you don’t plan to crop later.

What’s the best way to remove dead air from my app demo?

You can manually trim in an NLE, but Reely’s editor is tuned for product demos and can auto-remove dead air as part of its editorial pacing. Describe the intended flow, and let the agent or app cut pauses where nothing happens.

Can I use Rotato and Reely together?

Yes. A common workflow is:

  1. Record the simulator with simctl.
  2. Wrap it in a 3D mockup with Rotato.
  3. Export a clean .mov from Rotato.
  4. Import that clip into Reely to add kinetic typography, annotations, music, and pacing.

This combines Rotato’s visual polish with Reely’s narrative and motion system.

How do I record voiceover for iOS app demos without complex gear?

QuickTime’s New Audio Recording is enough:

  • Use a decent USB mic or even high-quality earbuds.
  • Record in a quiet room.
  • Save as .m4a and import into Reely.

Align your script with the captured flow so viewers hear exactly what they see.

What’s the difference between an App Store preview and a social promo?

  • App Store preview:
    • 15–30 seconds, device-specific, muted by default.
    • Strict spec on dimensions, frame rate, and file size.
    • Focused on clear, in-app footage and legible copy.
  • Social promo:
    • 30–60 seconds, more flexible aspect ratios.
    • Often watched with sound; voiceover and music matter.
    • Can include more context, narrative, and branding.

Using Reely, you can build one core reel and export both App Store-compliant previews and richer social cuts from the same source.

← All posts