Hi,
I am developing an application based on Endpoint Security System Extension.
The application works fine with SIP disabled but when I enable SIP, the extension crashes with:
Exception Type: EXC_CRASH (Code Signature Invalid).
However, when checking the code signature with "codesign -vvv --strict --deep mySystemextension/myBinary" there is no issues with the codeSigning.
The app, systemextension and extension binary are all signed with Developer ID which was granted System Extension capability by Apple.
I can register the extension with my app with no issues but when launchd tries to launch my extension, it crashes with the above mentioned error code.
Does anyone has an idea on how I could resolve this issue?
Thanks
I am developing an application based on Endpoint Security System Extension.
The application works fine with SIP disabled but when I enable SIP, the extension crashes with:
Exception Type: EXC_CRASH (Code Signature Invalid).
However, when checking the code signature with "codesign -vvv --strict --deep mySystemextension/myBinary" there is no issues with the codeSigning.
The app, systemextension and extension binary are all signed with Developer ID which was granted System Extension capability by Apple.
I can register the extension with my app with no issues but when launchd tries to launch my extension, it crashes with the above mentioned error code.
Does anyone has an idea on how I could resolve this issue?
Thanks