I have a healthy distrust of the built-in configuration profile editor and instead prefer to create my own profiles. I have a workflow which updates the profiles UUID if any changes are made, then signs it ready for upload to Jamf. The certificate Jamf provides for signing profiles only lasts a year, so signed profiles will need to be updated at least yearly.
If I try and upload an updated configuration profile I get an error, likely because the identifier is already in use. In most cases I can remove the old profile then upload the new one, however for settings such as WiFi, removing the old profile would prevent a new one being applied.
Is there any way of updating a configuration profile without removing the old one first?
Jamf seems to enjoy adding a bunch of useless crap to my WiFi profile, so I've tried to avoid their version.
If I duplicate the profile (I assume this changes the identifier) it would install a duplicate profile until the old one is removed. I don't think this would be a problem for WiFi, but a lot of my other profiles would cause problems if they were installed twice.