prepare_ios_simulator
Boot an iOS/tvOS simulator and launch WebDriverAgent on a free port, enabling Appium automation testing.
Instructions
Boot an iOS/tvOS simulator, download/cache WDA, and launch it on a free per-simulator port. Pass capabilitiesHint (appium:webDriverAgentUrl) to appium_session_management action=create to reuse WDA. skipWda=true only boots. APPIUM_MCP_WDA_APP_PATH can point to an extracted WebDriverAgentRunner-Runner.app (absolute path) to skip download.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| udid | Yes | The UDID of the iOS simulator to prepare. Use select_device to get this. | |
| skipWda | No | If true, only boot the simulator without downloading or installing WDA. Default: false. | |
| platform | No | The simulator platform to download WDA for. Default is "ios". Use "tvos" for Apple TV simulators. | ios |
| forceRefreshWda | No | If true, re-download WDA even if already cached. Default: false. |