Contents

isDynamicLinkerPolicyHardened

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

Declaration

static let isDynamicLinkerPolicyHardened: ProcessCodeSigningFlags.ValueSet

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.