Unsatisfied entitlements: com.apple.developer.system-extension.uninstall

I am using this example https://github.com/knightsc/USBApp.git, also used in this video https://developer.apple.com/videos/play/wwdc2019/702/


The developer team that I am part of got the entitlements required for driverkit.


<key>com.apple.developer.driverkit</key>

<true/>

<key>com.apple.developer.driverkit.transport.usb</key>

<true/>


When I start the app, it immediately crashes and I can see this in the Console app.


Unsatisfied entitlements: com.apple.developer.system-extension.uninstall


If I remove the com.apple.developer.system-extension.uninstall entitlement from my entitlements file then the app starts, but I can't uninstall the system extension. I would be grateful for any help on how to proceed.


Thanks.

The developer team that I am part of got the entitlements required for driverkit.

Can you tell me how did you get driverkit entitlements?

Case I am stuck in getting driverkit entitlements.


Is it just requesting entilements in web site(https://developer.apple.com/system-extensions/)?

Hi,


Just one clarafication..

For compiling and testing purpose, Entitlement is required or not.


As per Apple Documentations link given below..

Link: https://developer.apple.com/system-extensions/


Request an Entitlement

If you plan to deploy drivers built with DriverKit, allow other developers to use your system extensions, or use the EndpointSecurity API, you’ll need to request an entitlement from Apple.

While your request is in review, you can test system extensions on your Mac by temporarily turning off System Integrity Protection.


So as per my understanding, we just need to disable System Integrity Protection and deploy System Extension.


Nowhere it's mentioned that for compiling and building Sytem Extension, Entitlment is required.


Let me know whether my assumption is correct or not.


Thanks in advance.

HI

i was facing the similar issue and i removed the entitlement

"com.apple.developer.system-extension.uninstall"


and it worked

hi @akstp31

as far as i know that is the only link where we can request for entitlements

Hi @sudhanshu11feb

Even i had the same confusion, it never worked tille we got the entitlements.


Regards

Hi


I was request entitlements a month ago.

I am still wait for get entitlements. Because you mentioned it takes around 2 month in the other thread.

Unsatisfied entitlements: com.apple.developer.system-extension.uninstall
 
 
Q