SimCam

SimCam

SimCam allows you to control iOS simulator cameras with live scripted inputs, enhancing app testing workflows.

Free

About SimCam

SimCam revolutionizes the way developers test their iOS applications by providing a virtual camera within the iOS Simulator. This tool acts as a system-level camera, enabling both front and back views for a more realistic testing environment that mimics actual hardware. By simulating the camera experience, developers can effectively evaluate how their apps handle visual inputs, ensuring greater accuracy in functionality before deployment. One of SimCam's standout features is its ability to seamlessly switch between various source types. Users can toggle between the Mac’s camera, image files, video clips, and generated QR codes, further diversifying testing scenarios. This flexibility allows for comprehensive testing of features related to login flows, credit card processing, and barcode scanning, ensuring your applications perform as expected across a range of real-world interactions. Moreover, SimCam simplifies QR code generation and injection. Developers can create QR codes from any string or token and directly inject them into the camera feed. This innovation eliminates the cumbersome task of manually aligning a phone to a monitor, making testing more efficient and less prone to errors. Developers also benefit from the CLI feature of SimCam, known as simcamctl, which allows automation and integration with AI agents. This command-line interface facilitates source changes, QR code generation, and diagnostics with ease, removing the need for manual interventions. Such automation can significantly speed up the testing process, allowing teams to focus on more critical development tasks and enhancing overall productivity.

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

👍 Enhances testing efficiency with virtual camera features. 👍 Supports multiple input sources for diverse scenarios. 👍 Simplifies QR code testing by direct injection. 👍 Allows automation via CLI for seamless workflows.

Cons

👎 Requires familiarity with command-line interfaces. 👎 Limited to simulator environments, not real devices. 👎 May not support all camera functionalities.

SimCam Pricing Plans

Trial

$0 per month

Pro

$19