@@ -41,6 +41,7 @@ view inside the editor.
4141- Real-time screen ` describe ` command using accessibility view tree - available in token-efficient format for agents
4242- Simulator app performance gauges for CPU, memory, disk writes, network throughput, hang signals, and stack sampling
4343- CoreSimulator chrome asset rendering for device bezels
44+ - iOS Simulator camera simulation from a generated pattern, local media file or stream URL, or a Mac camera source
4445- NativeScript, React Native, Flutter, UIKit and SwiftUI runtime inspector plugins to debug app's view hierarchy live
4546- ` simdeck/test ` for fast JS-based app tests that can query accessibility state and drive simulator controls
4647
@@ -126,6 +127,11 @@ simdeck install android:<avd-name> /path/to/app.apk
126127simdeck uninstall < udid> com.example.App
127128simdeck open-url < udid> https://example.com
128129simdeck launch < udid> com.apple.Preferences
130+ simdeck camera sources
131+ simdeck camera start < udid> com.example.App --file /absolute/path/to/camera.mov
132+ simdeck camera start < udid> com.example.App --webcam
133+ simdeck camera switch < udid> --placeholder
134+ simdeck camera stop < udid>
129135simdeck toggle-appearance < udid>
130136simdeck pasteboard set < udid> " hello"
131137simdeck pasteboard get < udid>
@@ -188,6 +194,13 @@ transport stream.
188194` stream ` writes an Annex B H.264 elementary stream to stdout for diagnostics or
189195external tools such as ` ffplay ` .
190196
197+ ` camera start ` runs a local camera helper, injects the SimDeck camera shim into
198+ the target iOS simulator app, and relaunches that bundle. The source can be a
199+ generated pattern, an absolute image or video path, an ` http:// ` , ` https:// ` , or
200+ ` file:// ` video URL, or a Mac camera selected with ` --webcam [id-or-name] ` .
201+ Use the browser menu item ** Camera Simulation...** for the same flow from the UI.
202+ Camera simulation is iOS-simulator-only and requires a booted simulator.
203+
191204` describe ` uses the project daemon to prefer React Native, NativeScript,
192205Flutter, or UIKit in-app inspectors, then falls back to the built-in private
193206CoreSimulator accessibility bridge. Use ` --format agent ` or
0 commit comments