Drive iOS simulator cameras with scripted live input.
What is SimCam? SimCam is a macOS tool that brings a live, controllable camera feed into the iOS Simulator. It registers as a virtual camera that iOS apps see through standard AVFoundation APIs, so most camera code runs unmodified. Developers can stream from the Mac’s own camera, inject static images or videos, or pipe in QR codes, and they can drive all of this programmatically through a CLI, which makes it very friendly for automation and AI agent workflows. Key Features: Virtual camera inside the iOS Simulator: Registers as a system-level camera, including front and back views, so simulator builds can be tested as if they were on real hardware. Multiple source types: Switch between the Mac’s camera, image files, video clips, and generated QR codes to cover anything from login flows to credit card or barcode scanning. QR code generation and injection: Create QR codes from strings or tokens and inject them directly into the camera feed, removing the need to point a phone at a monitor. CLI for automation and AI agents: The simcamctl command lets scripts and AI agents change sources, generate QR codes, and read diagnostics without human clicks. Pros No hardware juggling: Removes the need for a stack of test iPhones or awkward scanning of codes from screens during development.

This page includes SoftwareApplication, Breadcrumb, and FAQ structured data when available.