I had this same problem where our XPC service was stalled for 33ms at a time during intensive work. I found a workaround that I shared on StackOverflow: https://stackoverflow.com/a/71407357/7445
Post
Replies
Boosts
Views
Activity
I don't think there's any way to do this. Your best bet is to build a simple application that contains the DEXT and activates it when launched. You could launch the application from a postinstall script in your .pkg file. Be aware that your application needs to be installed to /Applications/ and that the DEXT will automatically be uninstalled when the application is removed.
Hi Peter,
Phil Jordan is a software contractor with deep knowledge of KEXTs and DEXTs. You could try to reach out to him: http://philjordan.eu/about. Alternatively, Apriorit is a consultancy that seems to cover this area as well https://www.apriorit.com/competences/kernel-and-driver-development.
Best regards,
Jonas
The context that you DEXT runs in is very limited. You are not able to use Core Foundation and similar libraries.
In the 702 session, he is talking about being able to use frameworks from System Extensions, not DriverKit Extensions. He explicitly states that DriverKit extensions are the exception.
@Drewbadour - does this mean that it is not possible to use Xcode 13.1 and later to build DEXTs that work on both Big Sur and Monterey?