---
title: isDynamicLinkerPolicyHardened
framework: lightweightcoderequirements
role: symbol
role_heading: Type Property
path: lightweightcoderequirements/processcodesigningflags/valueset/isdynamiclinkerpolicyhardened
---

# isDynamicLinkerPolicyHardened

Flag indicating that the process should get hardened dynamic linker policies.

## Declaration

```swift
static let isDynamicLinkerPolicyHardened: ProcessCodeSigningFlags.ValueSet
```

## Discussion

Discussion This flag may be present on any on disk signature. This flag only has effect on main executables. This flag has no effect on iOS/watchOS/tvOS/visionOS or iOS apps on macOS. All processes on iOS/watchOS/tvOS/visionOS and all iOS apps on macOS have the same dynamic linker policies. This is equivalent to CS_RESTRICT in C APIs.
