---
title: moduleVersion
framework: imagecapturecore
role: symbol
role_heading: Instance Property
path: imagecapturecore/icdevice/moduleversion
---

# moduleVersion

The bundle version of the device module associated with this device.

## Declaration

```swift
var moduleVersion: String? { get }
```

## Discussion

Discussion The bundle version may change if an existing device module associated with this device is updated or a new device module for this device is installed.

## See Also

### Inspecting a Device’s Type and Location

- [type](imagecapturecore/icdevice/type.md)
- [ICDeviceType](imagecapturecore/icdevicetype.md)
- [ICDeviceTypeMask](imagecapturecore/icdevicetypemask.md)
- [locationDescription](imagecapturecore/icdevice/locationdescription.md)
- [modulePath](imagecapturecore/icdevice/modulepath.md)
- [ICDeviceLocationType](imagecapturecore/icdevicelocationtype.md)
- [ICDeviceLocationTypeMask](imagecapturecore/icdevicelocationtypemask.md)
- [ICDeviceLocationOptions](imagecapturecore/icdevicelocationoptions.md)
- [usbLocationID](imagecapturecore/icdevice/usblocationid.md)
- [usbProductID](imagecapturecore/icdevice/usbproductid.md)
- [usbVendorID](imagecapturecore/icdevice/usbvendorid.md)
