pub fn parse_simctl(json: &str) -> Result<Vec<DeviceHost>>Expand description
xcrun simctl list devices --json → iOS simulator hosts.
Only iOS runtimes (iPadOS simulators report as iOS too); watchOS, tvOS and visionOS simulators are not app targets here. Unavailable ones — a runtime that has been deleted — are dropped rather than reported offline: they cannot come back without reinstalling Xcode components.