stop-simulator-server
Stop a device's transport session to free resources while keeping other devices running. Use it to recover from a wedged transport.
Instructions
Stop the transport session for a specific device (iOS / Android: simulator-server process; Chromium: CDP WebSocket) and free its resources; on a TV target it also reaps that device's TV-control daemons. Use when you are done interacting with one device but want to keep others running, or to restart a wedged transport. On iOS / Android / TV it deliberately leaves this device's native-devtools, accessibility, profiler and debugger services running - to drain those as well, use stop-all-simulator-servers with devices. On CHROMIUM that does not hold: the JS-runtime debugger declares the CDP session as a dependency, so stopping the transport cascades to it and its captured console history goes with it - reconnect with debugger-connect afterwards. Returns { stopped, udid }. Fails silently if no session is open for the given id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| udid | Yes | Target device id (iOS UDID, Android serial, or Chromium id) whose transport session to stop |