System Extension failing to load in case of developer off and SIP enabled

I am working on developing a Mac app that will be distributed outside of the App Store.

I have added the network extension which packaged in System Extension with packet tunnel capability.

I have created a build following these steps here: https://developer.apple.com/forums/thread/737894

based on your suggestions in my accepted post: https://developer.apple.com/forums/thread/761251

It works fine in this case when the machine has SIP disabled and systemextensionsctl developer on.

As soon as I have made changes on the machine to systemextensionsctl developer off and SIP enabled, System Extension stopped loading.

I have copied the app to the "/Applications" directory before opening it.

When I check the loading status of the system extension with the "systemextensionsctl list" command, it shows as "[validating by category]"

Am I missing something? Thanks in advance.

Answered by DTS Engineer in 806567022

Right now, are you trying to make this work for day-to-day development? Or for direct distribution using Developer ID signing?

Share and Enjoy

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

Accepted Answer

Right now, are you trying to make this work for day-to-day development? Or for direct distribution using Developer ID signing?

Share and Enjoy

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

System Extension failing to load in case of developer off and SIP enabled
 
 
Q