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?
