|
1
|
# ControlKit watchOS host app |
|
2
|
|
|
3
|
This folder holds the watchOS host application (`ControlKitRunnerApp.swift` and |
|
4
|
`Assets.xcassets`) for the `ControlKit-watchOS` target in the shared |
|
5
|
`XCRSControlKitRunner.xcodeproj`. |
|
6
|
|
|
7
|
watchOS UI testing is supported from Xcode 26 onward (the platform ships |
|
8
|
`XCUIAutomation.framework`). Touch input is delivered through `XCUICoordinate` |
|
9
|
taps; `device.capabilities` reports the paired-device profile |
|
10
|
(`accessibility`, `appLifecycle`, `pairedDevice`, `screenshot`), and pointer, |
|
11
|
spatial, `home`, and remote-button interactions are intentionally unsupported. |
|
12
|
The JSON-RPC transport and server live in `../Shared` and are compiled into the |
|
13
|
`ControlKit-watchOS-UITests` target. |