When developing a network filter, MDM has configured AllowedSystemExtensions and succeeded, but a reminder still appears when savingToPreferencesWithCompletionHandler

Hi, Team: I developed a network filter and used MDM to issue a description file. By configuring AllowedSystemExtensions, I can avoid the reminder of loading system extensions during installation. However, when savingToPreferencesWithCompletionHandler, I will still be reminded that my network data is monitored. How can I configure MDM to avoid this reminder? And why can I still delete the filter from the network filter conditions even though I configured it in mobileconfig in the following way. <key>NonRemovableFromUISystemExtensions</key> <array> <string>com.mysystemextensionid</string> </array>

Answered by DTS Engineer in 801804022

There are two separate operations here:

  • Activating the sysex

  • Enabling the filter

AllowedSystemExtensions applies only to the first. In a managed environment you usually accomplish the second using a com.apple.webcontent-filter payload.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Accepted Answer

There are two separate operations here:

  • Activating the sysex

  • Enabling the filter

AllowedSystemExtensions applies only to the first. In a managed environment you usually accomplish the second using a com.apple.webcontent-filter payload.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

When developing a network filter, MDM has configured AllowedSystemExtensions and succeeded, but a reminder still appears when savingToPreferencesWithCompletionHandler
 
 
Q