Blog
Headless Simulator Runs and Device Log Capture

By Daniel Bernal
8 min read
Run simulators headless by default, opt back in with a flag, and get more reliable device log capture on app launch.
1.20 gives you more control over simulator visibility and easier access to what your app logs on device.
Headless simulator runs
Simulator.app now opens by default when FlowDeck launches a simulator. Pass --headless to keep it hidden, replacing the old FLOWDECK_HEADLESS environment variable.
Simulator hardware control also moved to a new internal layer, fixing a bug where landscape-left and landscape-right orientations were swapped.
Improved device log capture
Device log capture on app launch is more reliable, with better OSLog mirroring so flowdeck logs picks up more of what your app is actually logging on-device.
Update
Run flowdeck update in your terminal to get the latest version.
Further reading

Daniel Bernal
@afterxleep
Daniel is a senior Apple engineer with 15+ years shipping on Apple platforms and the creator of FlowDeck. Previously led 100+ engineer teams at Globant and Endava, and has worked with companies like DuckDuckGo, Automattic, and mymind.
#ai-agents
#claude-code
#codex
#comparison
#ios-development





