---
title: com.apple.security.hardened-process.no-guard-objects
framework: bundleresources
role: symbol
role_heading: Property List Key
path: bundleresources/entitlements/com.apple.security.hardened-process.no-guard-objects
---

# com.apple.security.hardened-process.no-guard-objects

A Boolean value that turns off guard objects for the process.

## Discussion

Discussion The system turns on guard objects automatically when you set com.apple.security.hardened-process.enhanced-security-version-string to 2 or greater. Guard objects can increase memory usage or decrease execution speed, depending on your app’s workload. If guard objects cause an unacceptable impact, set this entitlement’s value to true to turn off guard objects. For more information, see Enabling enhanced security for your app. note: This entitlement requires the following entitlements: com.apple.security.hardened-process com.apple.security.hardened-process.enhanced-security-version-string

## See Also

### Hardened process

- [com.apple.security.hardened-process](bundleresources/entitlements/com.apple.security.hardened-process.md)
- [com.apple.security.hardened-process.enhanced-security-version](bundleresources/entitlements/com.apple.security.hardened-process.enhanced-security-version.md)
- [com.apple.security.hardened-process.enhanced-security-version-string](bundleresources/entitlements/com.apple.security.hardened-process.enhanced-security-version-string.md)
- [com.apple.security.hardened-process.hardened-heap](bundleresources/entitlements/com.apple.security.hardened-process.hardened-heap.md)
- [com.apple.security.hardened-process.platform-restrictions](bundleresources/entitlements/com.apple.security.hardened-process.platform-restrictions.md)
- [com.apple.security.hardened-process.platform-restrictions-string](bundleresources/entitlements/com.apple.security.hardened-process.platform-restrictions-string.md)
- [com.apple.security.hardened-process.dyld-ro](bundleresources/entitlements/com.apple.security.hardened-process.dyld-ro.md)
