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:
- Run the SampleEndpointApp example.
- Copy SampleEndpointApp to the /Applications folder.
- Run and enable the Extension and Full Disk Access → Everything works properly.
- 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,
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"