Why screenshot an iOS device from your Mac?
Taking a screenshot directly on your iPhone or iPad works fine for personal use — press the side button and volume up, and you’re done. But for professional work, capturing from your Mac is often the better option. You get the image immediately on your desktop where you can annotate it, paste it into documentation, or attach it to a bug report — without AirDropping files back and forth. It’s also essential for app developers who need to capture Simulator screens, record iOS interactions for presentations, or create App Store screenshots at exact resolutions.
Method 1: QuickTime Player — mirror and capture
QuickTime Player can mirror your iPhone or iPad screen to your Mac over a Lightning or USB-C cable. Once mirrored, you can screenshot the mirrored window using your normal Mac screenshot shortcuts.
- Connect your iPhone or iPad to your Mac with a USB cable.
- Open QuickTime Player.
- Go to File > New Movie Recording.
- Click the dropdown arrow next to the record button.
- Under Camera, select your iPhone or iPad.
- Your device’s screen now mirrors in the QuickTime window.
- Press ⌘ + Shift + 4, then Space, and click the QuickTime window to capture it.
This gives you a clean, full-resolution capture of your iOS screen on your Mac. The QuickTime window can be resized, but the capture resolution matches the source device — an iPhone 15 Pro mirrors at its native resolution.
Tip: If you don’t need video recording, just leave the QuickTime window open without pressing Record. The mirror works in preview mode, which uses fewer system resources.
Method 2: iPhone Mirroring in macOS Sequoia
Starting with macOS Sequoia and iOS 18, Apple introduced native iPhone Mirroring. This is the cleanest method — no cables required, and the mirrored window integrates directly into your Mac workflow.
- Make sure both devices are signed into the same Apple Account and on the same Wi-Fi network.
- Open the iPhone Mirroring app on your Mac (it’s in Applications).
- Your iPhone screen appears in a window on your Mac. You can interact with it using your mouse and keyboard.
- Screenshot the mirrored window with ⌘ + Shift + 4, then Space, then click the window.
iPhone Mirroring works wirelessly over your local network with low latency. The iPhone stays locked while mirrored, so other people near your phone can’t see what you’re doing. You can also drag and drop files between the mirrored iPhone and your Mac.
Requirements: Mac with Apple silicon or T2 chip running macOS Sequoia 15.0+. iPhone with iOS 18+. Both devices on the same Apple Account with two-factor authentication enabled. Bluetooth and Wi-Fi enabled on both.
Method 3: Xcode Simulator for app developers
If you’re a developer testing iOS apps, the Xcode Simulator has a built-in screenshot command:
# Screenshot the active Simulator window
xcrun simctl io booted screenshot ~/Desktop/simulator-screenshot.png
# Screenshot a specific Simulator by UDID
xcrun simctl io <DEVICE_UDID> screenshot ~/Desktop/screenshot.png
# List available Simulators to find UDIDs
xcrun simctl list devices
You can also press ⌘ + S in the Simulator app to save a screenshot to your desktop. The Simulator captures at the exact device resolution, which is critical for creating App Store screenshots at the required pixel dimensions.
For automated screenshot workflows (like generating App Store screenshots in multiple languages), combine xcrun simctl with tools like fastlane snapshot to capture every screen state programmatically.
Method 4: Apple Configurator and managed devices
For IT teams managing multiple iOS devices, Apple Configurator 2 can capture screenshots from connected devices:
- Connect the iOS device via USB.
- Open Apple Configurator 2.
- Select the device in the sidebar.
- Go to Actions > Advanced > Take Screenshot.
This works even on supervised devices with screenshot restrictions, making it useful for enterprise environments where the device’s own screenshot function is disabled via MDM policy.
Method 5: Third-party tools with built-in iOS capture
Several Mac screenshot tools include iOS device mirroring or capture as a feature:
Reflector. Mirrors iOS devices to your Mac over AirPlay. Supports multiple devices simultaneously, which is useful for showing the same app on different screen sizes. Screenshots from the mirrored view capture cleanly at the source resolution.
AirServer. Similar to Reflector — turns your Mac into an AirPlay receiver. Good for presentations where you want to demo an iOS app on a projector and capture screenshots of the flow.
iMazing. A device management tool that includes screenshot capture from connected iOS devices. Also useful for extracting app data, backups, and device logs alongside screenshots.
Comparison of methods
| Method | Connection | Resolution | Best for |
|---|---|---|---|
| QuickTime Player | USB cable | Native device | Quick one-off captures |
| iPhone Mirroring | Wireless | Native device | Daily workflow integration |
| Xcode Simulator | N/A (simulated) | Exact device spec | App development & testing |
| Apple Configurator | USB cable | Native device | Managed/enterprise devices |
| Reflector/AirServer | AirPlay wireless | Native device | Presentations & demos |
Getting the right resolution for App Store screenshots
If you’re capturing screenshots for App Store submission, resolution matters. Apple requires screenshots at exact pixel dimensions for each device class:
- 6.7″ display (iPhone 15 Pro Max): 1290 × 2796 pixels
- 6.5″ display (iPhone 14 Plus): 1284 × 2778 pixels
- 5.5″ display (iPhone 8 Plus): 1242 × 2208 pixels
- 12.9″ display (iPad Pro): 2048 × 2732 pixels
The Xcode Simulator is the most reliable way to hit these exact dimensions. QuickTime and iPhone Mirroring capture at native resolution, but the window chrome may add a few extra pixels that need cropping. For production App Store screenshots, use the Simulator or capture directly on-device and transfer the files.
Tips for cleaner iOS captures from Mac
Enable Do Not Disturb on the iOS device. Incoming notifications, banners, and calls will appear in the mirrored window and ruin your screenshot. Turn on Focus mode before capturing.
Set the status bar to a clean state. In the Simulator, you can override the status bar to show full signal, Wi-Fi, 100% battery, and a specific time. This is standard practice for App Store and marketing screenshots:
# Set a clean status bar in Simulator
xcrun simctl status_bar booted override \
--time "9:41" \
--batteryState charged \
--batteryLevel 100 \
--wifiBars 3 \
--cellularBars 4
The 9:41 time is Apple’s convention — it’s the time shown in most Apple marketing materials. Using it makes your screenshots look polished and professional.
Use window capture instead of region capture. When screenshotting a mirrored window, ⌘ + Shift + 4 followed by Space captures the exact window bounds. This avoids alignment issues from dragging a selection region. Hold Option while clicking to exclude the window shadow.
Capture at 1x if you plan to annotate. Retina captures from QuickTime are 2x, which means a 1290px-wide iPhone capture produces a 2580px image. If you’re adding annotations in Preview or another tool, the oversized image can make text and arrows look tiny. Either resize to 1x before annotating, or use a tool that handles Retina-aware annotation.
Troubleshooting common issues
iPhone not appearing in QuickTime. Make sure you’ve tapped “Trust This Computer” on the iPhone when prompted. Try disconnecting and reconnecting the cable. If using a USB-C hub, connect directly to the Mac — some hubs don’t support the video stream protocol.
iPhone Mirroring says “iPhone in use.” iPhone Mirroring only works when the iPhone is locked. If you or someone else unlocked the phone, lock it again to resume mirroring.
Mirrored screen looks blurry. This usually happens with wireless methods (AirPlay, iPhone Mirroring) over a congested network. Switch to 5GHz Wi-Fi or use a USB cable with QuickTime for maximum sharpness. For screenshot purposes, even slight compression artifacts will be visible.
Simulator screenshots have wrong dimensions. Make sure you’ve selected the correct device model in Xcode. Each Simulator device matches the physical device’s screen dimensions exactly. Also check Window > Physical Size in the Simulator menu — this ensures the window isn’t scaled, which affects xcrun simctl screenshot output.
LazyScreenshots captures, annotates, and shares screenshots in one step — on your Mac and from mirrored iOS devices. $29 one-time.
Try LazyScreenshots — $29 one-time