XcodeBuildMCP

launch_app_sim

Launch an iOS app in a specified simulator using its UUID and bundle ID. Requires prior app installation. Integrates with XcodeBuildMCP for streamlined app testing workflows.

Instructions

Launches an app in an iOS simulator. IMPORTANT: You MUST provide both the simulatorUuid and bundleId parameters.

Note: You must install the app in the simulator before launching. The typical workflow is: build → install → launch. Example: launch_app_sim({ simulatorUuid: 'YOUR_UUID_HERE', bundleId: 'com.example.MyApp' })

Input Schema

NameRequiredDescriptionDefault
argsNoAdditional arguments to pass to the app
bundleIdYesBundle identifier of the app to launch (e.g., 'com.example.MyApp')
simulatorUuidYesUUID of the simulator to use (obtained from list_simulators)

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "args": { "description": "Additional arguments to pass to the app", "items": { "type": "string" }, "type": "array" }, "bundleId": { "description": "Bundle identifier of the app to launch (e.g., 'com.example.MyApp')", "type": "string" }, "simulatorUuid": { "description": "UUID of the simulator to use (obtained from list_simulators)", "type": "string" } }, "required": [ "simulatorUuid", "bundleId" ], "type": "object" }
ID: 80c3zmerx6