Discover connected Apple devices (iPhone, iPad, Apple Watch, Apple TV, Apple Vision Pro) with UUIDs, names, and connection status for streamlined testing workflows.
Executes tests on Apple devices (iPhone, iPad, Apple Watch, Apple TV, Apple Vision Pro) using xcodebuild, parses xcresult output, and requires workspacePath, scheme, and deviceId for integration.
Installs an app on a physical Apple device like iPhone, iPad, or Apple TV by specifying the device UDID and the .app bundle path. Part of the XcodeBuildMCP server.
Stop an app on an Apple device using its device UDID and process ID. Ideal for managing app processes during development or debugging on XcodeBuildMCP.
Launch an app on a physical Apple device by specifying the device UDID and app bundle ID using XcodeBuildMCP. Simplifies app deployment and testing workflows on iOS, iPadOS, watchOS, tvOS, and visionOS devices.
Capture logs from Apple devices by launching an app with console output. Requires device UDID and app bundle ID. Returns a session ID for log monitoring.