<!--
{
  "availability" : [
    "iOS: 14.0.0 -",
    "iPadOS: 14.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "ARKit",
  "identifier" : "/documentation/ARKit/ARGeoTrackingStatus/StateReason-swift.enum/needLocationPermissions",
  "metadataVersion" : "0.1.0",
  "role" : "Case",
  "symbol" : {
    "kind" : "Case",
    "modules" : [
      "ARKit"
    ],
    "preciseIdentifier" : "c:@E@ARGeoTrackingStateReason@ARGeoTrackingStateReasonNeedLocationPermissions"
  },
  "title" : "ARGeoTrackingStatus.StateReason.needLocationPermissions"
}
-->

# ARGeoTrackingStatus.StateReason.needLocationPermissions

The location requires user permission for geotracking.

```
case needLocationPermissions
```

## Discussion

This reason indicates that the user has not given this app permission to access the user’s location. To enable geo tracking, an app needs to ask the user to enable location sharing for this app in Settings.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)