---
title: customizationIdentifier
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nstouchbar/customizationidentifier-swift.property
---

# customizationIdentifier

A globally unique string that makes the Touch Bar eligible for user customization.

## Declaration

```swift
var customizationIdentifier: NSTouchBar.CustomizationIdentifier? { get set }
```

## Discussion

Discussion To make an NSTouchBar object eligible for user customization, assign it a globally unique customizationIdentifier identifier. For the identifier string, use reverse-DNS style, such as “com.company-name.app-name.alphanumeric-ID”. The system archives this property.

## See Also

### Configuring user customization

- [customizationAllowedItemIdentifiers](appkit/nstouchbar/customizationalloweditemidentifiers.md)
- [customizationRequiredItemIdentifiers](appkit/nstouchbar/customizationrequireditemidentifiers.md)
- [NSTouchBar.CustomizationIdentifier](appkit/nstouchbar/customizationidentifier-swift.typealias.md)
- [isAutomaticCustomizeTouchBarMenuItemEnabled](appkit/nstouchbar/isautomaticcustomizetouchbarmenuitemenabled.md)
