Allow installing multiple Apple configuration profiles
I have three NextDNS configurations for different purposes. On my iOS device, sometimes I want to switch between these configurations, but at the moment I am unable to since each NextDNS profile I install replaces the previous NextDNS profile.
It'd be super if you could make it possible to install >1 NextDNS .mobileconfig profile on the same iOS/macOS device.
I believe this could be achieved by giving each profile generated at apple.nextdns.io a unique PayloadUUID and/or a unique PayloadIdentifier. By "unique" here I mean unique to each NextDNS configuration, i.e. the minimum changes needed in order for users to be able to install >1 NextDNS configuration on the same device.
The authoratative Apple .mobileconfig doc is here: https://developer.apple.com/business/documentation/Configuration-Profile-Reference.pdf
Thanks and NextDNS is kinda great!
You can do that yourself now as well.
Export all your needed profiles (from the GUI), but ensure that you export these as unsigned.
Now open each of the downloaded profiles (.mobileconfig) in any text editor, make changes you need and save them.
The .mobileconfig is a basic xml file, and you can edit all sorts of things, like DisplayName, PayloadUDID, etc...
You can then install them to your devices.