Skip to content

Booted-simulator autodetect can pin a watchOS/tvOS runtime #77

Description

@BenSheridanEdwards

src/config.ts (bootedIosSimulator / hostDeviceDefaults): simctl list devices booted -j returns all booted runtimes keyed by runtime id. A paired Watch booting alongside an iPhone can be returned first, pinning appium:udid to a Watch simulator and failing XCUITest session creation cryptically. Filter device entries to iOS runtime keys (com.apple.CoreSimulator.SimRuntime.iOS-*). Unit test currently only feeds an iOS runtime key. Found during adversarial review (2026-07-02).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions