Limitation of NEFilterDataProvider

I am want to implement NEFilterDataProvider for macOS, but before starting to examine the realization of NEFilterDataProvider, I have found info that says:

NEFilterControlProvider and NEFilterDataProvider only available for supervised devices and local development builds.

I a little confused, this limitation only for iOS or for both platforms?

Reference to info:
https://github.com/lionheart/openradar-mirror/issues/19411

If this true, when I finished my own application, only supervised devices can use my application I am right?
Answered by Systems Engineer in 666787022

If I have a developer account and build the app with <NEFilterDataProvider>, I can distribute the app through both Mac App Store and .dmg?

You can distribute a DMG with Developer ID. I am currently researching the Mac App Store side of this. Please open an Enhancement Request and send the Feedback ID to me please.


Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com

I a little confused, this limitation only for iOS or for both platforms?

This is for iOS. On macOS you can distribute a NEFilterDataProvider via Developer ID as long as it is Developer ID signed and Notarized.



Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com
If I have a developer account and build the app with <NEFilterDataProvider>, I can distribute the app through both Mac App Store and .dmg?
Accepted Answer

If I have a developer account and build the app with <NEFilterDataProvider>, I can distribute the app through both Mac App Store and .dmg?

You can distribute a DMG with Developer ID. I am currently researching the Mac App Store side of this. Please open an Enhancement Request and send the Feedback ID to me please.


Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com
Thank you for your help, I have open the two requests. Their ID: FB9043915, FB9043950.
Thank you, I see them internally.

Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com

I wanted to update this thread that the distribution information for Content Filter Providers has now been updated.

Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com
Limitation of NEFilterDataProvider
 
 
Q