I'm sorry if it's already answered here but I wasn't able to find it.
I want to play a bit with DriverKit and SEXTs but I'm not in the Apple Developer Program. Is there a way to build a project using DriverKit in Xcode without using a provisioning profile? Or can I generate a 'fake' one manually? I'm trying to build a DriverKit project by Scott Knight but I'm getting ""USBApp" requires a provisioning profile with the System Extension feature." and ""MyUserUSBInterfaceDriver" requires a provisioning profile." errors.
I tried to run a small demo which uses the Endpoint Security framework. I built it using clang and ran it in a virtual machine with SIP disabled. However, I'd like to try to develop a bigger project (and to also try writing DEXT) and I don't want to build it using clang every time neither to use Xcode in the virtual machine (I don't even know if I would be able to build it using Xcode in the VM plus disk space limitations).
My goal is to develop and build in the comfort of my host machine without need of the VM, and then to run (and debug) it in the virtual machine.
P.S.: For ones that want to build the same demo (got SIGSEGV but I was able to build it and run it on Catalina 10.15.3):
clang -framework Foundation -framework SystemConfiguration /usr/lib/libEndpointSecurity.dylib /usr/lib/libbsm.dylib EndpointSecurityDemo.m -o esdemo