Hello!
I need to load dylib signed by another developer (using dlopen). For that, I added following entitlement to hardened runtime:
com.apple.security.cs.disable-library-validation
However, after adding this entitlement, the app fails to start, generating a crash report indicating codesigning fail.
This happens even without any code for loading the library in the app.
I tried it in a blank project, and it worked just fine.
The app also has Endpoint security entitlement (in provisioning profile), so I am suspecting that might be the cause, however, I was not able to find anything about this in the documentation.
Thank you for any help.