---
title: NIError.Code.invalidARConfiguration
framework: nearbyinteraction
role: symbol
role_heading: Case
path: nearbyinteraction/nierror/code/invalidarconfiguration
---

# NIError.Code.invalidARConfiguration

An error that indicates the framework can’t begin Camera Assistance.

## Declaration

```swift
case invalidARConfiguration
```

## Discussion

Discussion The framework invalidates a Nearby Interaction session when the app requests Camera Assistance (isCameraAssistanceEnabled) and either of the following are true: The device doesn’t support Camera Assistance. The app’s AR session doesn’t meet the required criteria as defined in setARSession(_:).

## See Also

### Errors

- [NIError.Code.activeSessionsLimitExceeded](nearbyinteraction/nierror/code/activesessionslimitexceeded.md)
- [NIError.Code.invalidConfiguration](nearbyinteraction/nierror/code/invalidconfiguration.md)
- [NIError.Code.resourceUsageTimeout](nearbyinteraction/nierror/code/resourceusagetimeout.md)
- [NIError.Code.sessionFailed](nearbyinteraction/nierror/code/sessionfailed.md)
- [NIError.Code.unsupportedPlatform](nearbyinteraction/nierror/code/unsupportedplatform.md)
- [NIError.Code.userDidNotAllow](nearbyinteraction/nierror/code/userdidnotallow.md)
- [NIError.Code.accessoryPeerDeviceUnavailable](nearbyinteraction/nierror/code/accessorypeerdeviceunavailable.md)
- [NIError.Code.incompatiblePeerDevice](nearbyinteraction/nierror/code/incompatiblepeerdevice.md)
- [NIError.Code.activeExtendedDistanceSessionsLimitExceeded](nearbyinteraction/nierror/code/activeextendeddistancesessionslimitexceeded.md)
