How to update Endpoint Security Extension?

Hi,

I’m expecting the demo from Apple, but I think I’m seeing different behavior on my end. Here are the steps I followed:

  1. Run the SampleEndpointApp example.
  2. Copy SampleEndpointApp to the /Applications folder.
  3. Run and enable the Extension and Full Disk Access → Everything works properly.
  4. I modify something in the example and start again from step #1, but nothing gets updated as shown in the demo video.

The only way I can make it work is by going into Settings, manually removing the ES extension, and then running the app again.

My concern is: if I deliver the application to clients, how can I properly update the extension without requiring them to manually remove it first?

Thanks,

Answered by DTS Engineer in 858942022

The System Extensions framework does support you updating your extension on the fly. If you search <SystemExtensions/SystemExtensions.h> for version you’ll find doc comments that explain how the process works.

Share and Enjoy

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

The System Extensions framework does support you updating your extension on the fly. If you search <SystemExtensions/SystemExtensions.h> for version you’ll find doc comments that explain how the process works.

Share and Enjoy

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

How to update Endpoint Security Extension?
 
 
Q