Here's the official way to get a clean iPhone screenshot onto your Mac in 2026:
- Plug in the iPhone over USB
- Open QuickTime Player
- New Movie Recording → pick the iPhone as the source
- Wait for the mirror window
- Pause on the exact frame you want
- Screenshot the window
- Crop out the window chrome
- Discover it's not full resolution anyway
Eight steps. To grab one frame. It's a record-a-video-and-pause-it hack for something that should be a single keystroke.
The frustrating part: macOS already knows how to do this properly. There's a CoreMediaIO property called AllowScreenCaptureDevices. Flip it on and your iPhone shows up as a normal AVCaptureDevice — the same way Apple's own internal tooling sees it:
defaults write -g AllowScreenCaptureDevices -bool true
From there it's plain AVFoundation: open the .muxed device, grab the framebuffer, done. Native 1179x2556, no mirror window, no cropping.
That's the whole idea behind TetherShot — a tiny macOS menu-bar app that does the dance for you. Press Cmd+Shift+7 anywhere and the pixel-perfect frame lands in a folder you chose plus your clipboard.
No QuickTime. No analytics. No account. MIT open source.
Top comments (0)