I have a framework in my project that is composed of a main framework binary, with a number of dylibs that it depends on bundled with it:
MyFramework.framework/
Versions/
A/
Frameworks/
foo.dylib
bar.dylib
Resources/
...
MyFramework
_CodeSignature/
...
It is signed to run locally before being bundled into my main app project.
Unfortunately, when embedding and signing the framework into my app, codesign
is skipping re-signing the dylibs, which causes my hardened app to reject them from being loaded.
Am I doing something wrong, or is this a bug?