DMG Distribution for macOS App with App Extension — Should I Use System Extension Instead?

Hi everyone,

I’m currently developing a macOS app that is distributed via a DMG file on our website. The app includes an App Extension (appex) for Network Extension functionality.

I’m wondering if distributing via DMG on the web requires the app extension to be implemented as a System Extension instead of an App Extension. Is it necessary to migrate to System Extension for web-based DMG distribution, or can I continue using App Extension as is?

Any insights or recommendations would be greatly appreciated.

Thank you!

The exact rules here depend on the provider type. See TN3134 Network Extension provider deployment for the details.

So, what types of NE providers does your app contain?

Share and Enjoy

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

DMG Distribution for macOS App with App Extension — Should I Use System Extension Instead?
 
 
Q