iOS Simulator panel crash-loops on attach — disabled by rollout flag (iosSimulator: unsupported)
Status Fixed / completed
Maintainer reply None cached
Activity 0 comments · opened Sep 10, 2026 · closed Sep 10, 2026
Environment: Claude desktop app v1.49585.0, macOS Darwin 27.0.0, Xcode Release Candidate
Steps to reproduce:
- Have Xcode RC installed with
xcode-selectcorrectly pointed at it - Boot a simulator (e.g.
xcrun simctl boot 'iPhone 18 Pro') - Call the iOS Simulator
attachaction targeting that device
Observed: attach reports success ("Simulator panel opened..."), but any subsequent call (e.g. screenshot) fails with Claude Code iOS Simulator is restarting after a crash. Try again in 1s. in a persistent loop. The underlying simulator itself is healthy (xcrun simctl list devices shows it Booted) — only the panel/streaming integration fails.
Root cause found: Inspecting the running Claude process args shows desktop-features reporting:
"iosSimulator": {"status": "unsupported", "reason": "iOS Simulator is disabled by its rollout flag", "unsupportedCode": "unknown"}
"iosSimulatorH264": {"status": "unsupported", "reason": "iOS Simulator is disabled by its rollout flag", "unsupportedCode": "unknown"}
The feature is gated off by a rollout flag on this build/account, which appears to be the actual cause of the crash-loop rather than any local Xcode misconfiguration.
🤖 Generated with Claude Code