change: filter non-usb ios devices

This commit is contained in:
debugtalk
2022-11-23 18:05:35 +08:00
parent 2a7d9ebde2
commit c012107847
2 changed files with 9 additions and 3 deletions

View File

@@ -85,11 +85,13 @@ var listDevicesCmd = &cobra.Command{
}
for _, d := range devices {
deviceByte, _ := json.Marshal(d.Properties())
deviceProperties := d.Properties()
device := &Device{
d: d,
d: d,
UDID: deviceProperties.SerialNumber,
ConnectionType: deviceProperties.ConnectionType,
ConnectionSpeed: deviceProperties.ConnectionSpeed,
}
json.Unmarshal(deviceByte, device)
device.Status = device.GetStatus()
if isDetail {

View File

@@ -124,6 +124,10 @@ func IOSDevices(udid ...string) (devices []gidevice.Device, err error) {
if u != "" && u != d.Properties().SerialNumber {
continue
}
// filter non-usb ios devices
if d.Properties().ConnectionType != "USB" {
continue
}
deviceList = append(deviceList, d)
}
}