launch_app
Launch or relaunch an app in the foreground on a connected iOS device, optionally buffering console output for later retrieval with get_app_logs.
Instructions
Launch (or relaunch) an app in the foreground. With captureLogs, the app's console output — print/NSLog and os_log/Logger messages — is buffered for get_app_logs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| device | No | Device UDID or name substring. Defaults to the select_device choice, then IOS_DEVICE_MCP_DEVICE, else the single USB-connected device. | |
| bundleId | Yes | ||
| logLevel | No | With captureLogs: debug (default) includes Logger.debug; info drops debug; stdout captures only print/NSLog | |
| arguments | No | ||
| captureLogs | No | ||
| environment | No |