Skip to main content

Module physical

Module physical 

Source
Expand description

Apple platform configuration. Physical Apple devices (iPhone, iPad) reachable through CoreDevice.

Discovery goes through xcrun devicectl list devices --json-output -; install/launch go through devicectl device install app and devicectl device process launch. Both USB and Wi-Fi (“Connect via network”) transports are transparent to devicectl — the connectionProperties.transportType field reports which one a paired device is currently reachable over.

Structs§

ApplePhysicalDevice
A physical Apple device paired with this Mac (iPhone or iPad).

Enums§

DeviceUnusable
Why a paired device cannot run an app; each variant maps to the remedy the error message should name.
Transport
How a paired device is connected to this Mac.
TunnelState
CoreDevice tunnel reachability state.