---
title: "init(device:)"
framework: arkit
role: symbol
role_heading: Initializer
path: "arkit/accessory/init(device:)"
---

# init(device:)

Initializes an accessory from a GCDevice.

## Declaration

```swift
init(device: any GCDevice) async throws
```

## Parameters

- `device`: GCDevice to initialize accessory from.

## Discussion

Discussion note: AccessoryTrackingProvider.Error
