Sysextd failing to install System Extension (Endpoint Security)



Hi, we have been granted our Endpoint Security, System Extension entitlement and are now building/signing with our newly created provisioning profile, which includes this entitlement along with a Developer ID cert.

When trying to run the app containing the System Extension on a machine with SIP enabled, the System Extension does not load. The only output that we can see in console.app comes from sysextd log messages below:


Here is what we see, we replaced our IDs with dummy IDs:

  • sysextd: sysextd: staging extension with identifier com.system.extension.ID

  • sysextd: MacOS error: 3

  • sysextd: Error checking with notarization daemon: 3

  • sysextd: bundle code signature is not valid - does not satisfy requirement: -67050 code failed to satisfy specified code requirement(s)

  • sysextd: finished uninstalling extension com.system.extension.ID

  • sysextd: waiting for external validation of extension with identifier com.system.extension.ID


The OS we are trying to run this on is version 10.15.5.
Is this because we haven't notorized the application?

We are able to run everything without SIP enabled on our VM (Catalina 10.15.5)

Please let me know anything else I can provide to help solve this. I don't see much else though int the logs.

Answered by DTS Engineer in 630313022

Is this because we haven't notarized the application?

Yes.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@apple.com"
Accepted Answer

Is this because we haven't notarized the application?

Yes.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@apple.com"
Sysextd failing to install System Extension (Endpoint Security)
 
 
Q