Why doesn't it have a way to see what the request was? You can see what extension it was for (the identifier
property), but you can't tell whether it was for an installation, uninstallation, or properties request. Why is that?
A frustrated question about OSSystemExtensionRequest
There is no why, there is only is (-:
If you want to see a better API here, I encourage you to file an enhancement request against the current API with an explanation of what you need it for. Please post your bug number, just for the record.
In the meantime, the standard approach here is to use your own state to track this, starting with a properties request so you can match your state to the system state.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"
Ok, filed FB11970214.