Copyright © 2026 Unity Technologies
Steps to reproduce:
Actual results:
The libraries carry Unity's Developer ID signature with the hardened runtime flag and these entitlements:
Expected results:
Libraries are signed without entitlements. Entitlements only take effect on an application's main executable.
Reproducible with versions: 6000.5.0b3+, 6000.6.x, 6000.7.x, 7000.0.0a9
Not reproducible with versions: 6000.5.0b2 and 6000.4
Tested on (OS): macOS
Notes:
Workaround:
Replace the existing signatures on the libraries in Contents/Frameworks when re-signing the application: sign each library with codesign -force and no -entitlements option, or remove the signatures first (codesign --remove-signature) when using another signing tool.
Issues you vote on will appear here