My App installs Transparent App Proxy And DNS Network System extensions on macOS Big Sur. Everything was working fine till Big Sur beta 5.
Big Sur beta 6+, I am observing problem in approving the Network System extensions.
My application calls below API:
Code Block [[OSSystemExtensionManager sharedManager] submitRequest:req];
requestNeedsUserApproval callback is also called by framework.
It shows all Network extensions in user approval pending list.systemextensionsctl list
When I click on System Preferences -> "Security and Privacy" to approve my extensions.
It throws "Preferences Error", There was an error in "Security and Privacy". And Console log shows:
Could you please guide me to get the root cause?Sep 18 22:03:57 New-Mac-mini com.apple.preference.security.remoteservice[917]: objc[917]: Class AWDSecurityPrefAutoUnlockSetup is implemented in both /System/Library/PreferencePanes/Security.prefPane/Contents/XPCServices/com.apple.preference.security.remoteservice.xpc/Contents/MacOS/com.apple.preference.security.remoteservice (0x10e665768) and /System/Library/PreferencePanes/Security.prefPane/Contents/MacOS/Security (0x111e9e6f8). One of the two will be used. Which one is undefined.
Sep 18 22:04:02 New-Mac-mini com.apple.xpc.launchd[1] (com.apple.preference.security.remoteservice[917]): Service exited due to SIGILL | sent by exc handler[917]
Regards,
Anand Choubey