flowdeck simulator displays lists every screen a booted simulator exposes, with the screen ID that --display accepts on ui simulator screen, simulator frames, and simulator record.
It reads the screen list from xcrun simctl io <udid> enumerate, the place Apple publishes a device’s screen IDs.
Output
A regular iPhone lists its own screen as ID 1 plus the same non-iPhone screens (TV out, CarPlay, scene).
JSON
{"success": false, "type": "simulator_displays", "udid": "...", "error": "..."} and the command exits non-zero.
Options
The simulator must be booted. On an iPhone Duo, capture the panel that is showing:
1 is the cover (closed) and 3 is the inner display (open). A powered-off panel captures a black image, and the TV out, CarPlay, and scene screens are not iPhone panels.
