iOS Simulator tool can't detect booted devices — Xcode 27 renamed Simulator.app to DeviceHub.app
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Summary
The Claude iOS Simulator tool reports "no simulators could be found" /
"No booted simulator named '<device>'" even when a simulator is genuinely
booted and visible in the simulator UI.
Root cause
Xcode 27.0 (build 24A5390f, runtime iOS 27.0 build 24A434, also tested
with iOS 26.5 runtime 23F77) no longer ships the classic Simulator.app.
It's been replaced by DeviceHub.app:
- Path: /Applications/Xcode.app/Contents/Applications/DeviceHub.app
- Bundle ID: com.apple.dt.Devices
- Executable: DevicesTrampoline
xcrun simctl boot <device> and xcrun simctl list devices booted both
correctly report the device as Booted, and opening DeviceHub.app shows it
running. But the Claude iOS Simulator MCP tool's attach/launch actions
still fail, suggesting it's specifically checking for the old
Simulator.app process/bundle rather than DeviceHub.app.
Environment
- macOS (Darwin 27.2.0)
- Xcode 27.0 (build 27A266a)
- xcode-select path: /Applications/Xcode.app/Contents/Developer
What Should Happen?
Expected
The tool should detect DeviceHub.app as a valid simulator host (in
addition to or instead of Simulator.app) on Xcode versions where it's
present.
Error Messages/Logs
Steps to Reproduce
Steps to reproduce
- Install Xcode 27.0 with iOS 26.5 or 27.0 simulator runtimes.
- In Claude Code, ask it to run/attach to an iOS simulator.
- Tool reports no simulators found, even after booting one via
xcrun simctl boot.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
- Claude Code: N/A (CLI not installed) — running via Claude desktop app v2.9939.2, Code tab
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗