Yes it is. It is a context managed environment where the installation need to be automated.
Post
Replies
Boosts
Views
Activity
Yes, it is system extension i created to communicate through usb to the hardware.
Yes, DriverKit is part of the extension
it is DEXT
https://developer.apple.com/documentation/systemextensions/installing-system-extensions-and-drivers
This is the link for the installing system extensions.
In order to activate it need internet access to check the code signature and entitlement of the system extensions, but in our environment there is no internet access.
The activation process also require administrator password to allow the system extension to be activate. We do not have the administrator password.
Is there any others method for us to activate the system extension without administrator right and internet access?
Any link for this process you’ll need to staple the notarised ticket to your distribution product?
Is different questions, that is silent install but this is more on need internet access or administrator right for the process in
https://developer.apple.com/documentation/systemextensions/installing-system-extensions-and-drivers
Is it a must have internet access and administrator right or there are others method can by pass the need for internet access and administrator right for driver installation and activation?
SilabDriverInstallFail.log
I add the log file for the eror I facing, without internet when we call the activationRequest(forExtensionWithIdentifier:queue:) it is validating the dext and failed and proceed to uninstall the system extension. I found that there is no SystemExtension folder in the staging phase where should be in /Library/SystemExtension/.staging/UUID/com.silabs.cp210x.dext which only available when there is internet access. This .staging is the need to resolve the code signing.
Hi DTS Engineer,
I able to solve the above mention issue using the stapler. Thank you very much for your guidance.