Blog

Your Simulator, Your Rules

Your Simulator, Your Rules

Your Simulator, Your Rules

By Daniel Bernal

·

April 01, 2026

·

8 min read

FlowDeck CLI 1.24.0 hands simulator lifecycle back to you, and makes failures on physical devices far easier to act on.

Simulators stay booted after tests

flowdeck test no longer shuts down a simulator it booted once the run ends. Simulator lifecycle is yours to manage. Back-to-back test runs skip the reboot cost, and a simulator you are watching keeps streaming instead of going dark the moment tests finish.

Device build failures explain the device

A build that fails against a physical device used to print simulator advice, suggesting the simulator had been deleted and pointing you at flowdeck config set. Device failures now tell you what to actually check: unlock the device, trust the computer, enable Developer Mode, or wait for Xcode to finish preparing it.

Missing platform support is also called out separately, with the xcodebuild -downloadPlatform guidance it needs, instead of being folded into a simulator message.

More accurate app state on device

Launching an app on a device is now confirmed as soon as the launch is reported, rather than inferred from a process still being alive at a deadline. App status also distinguishes an app that is genuinely not running from a device that cannot be reached, so flowdeck status no longer reports "exited" when it simply could not tell.

Tests use the target you selected

Tests started from FlowDeck consistently use the simulator, device, or Mac chosen in Project Settings, and simulator tests stay inside FlowDeck rather than opening Simulator.app.

Also in this release

  • flowdeck test accepts --headless for app-hosted and agent workflows. Test execution was already headless, so this changes nothing on its own.

  • FlowDeck no longer reports license usage back to the licensing server.

Update

Run flowdeck update in your terminal to install FlowDeck CLI 1.24.0.

#ai-agents

#claude-code

#codex

#comparison

#ios-development