I am having an issue with my MDM Profile created in Meraki System Manager. I have multiple certificates and wifi networks programmed in the main device profile and it will not install. I reported it to Apple and they said it is due to vendor configuration as they changed how profiles are installed for iOS 15 (response below).
In the activity log for the device which is newly enrolled on iOS 15 waiting for config push I see:
Error: The payloads in this profile do not have unique PayloadIdentifier values. (“com.meraki.sm.wifi” is used more than once.)
Error: The payloads in this profile do not have unique PayloadIdentifier values. (“com.meraki.sm.credential” is used more than once.)
To troubleshoot I made a profile with a single certificate and single wifi network which was successfully pushed to the device. The one with multiple never gets pushed to the device.
Apple's response:
Thanks for contacting us. This is an issue specific to a third-party.
The PayloadIdentifier values in payloads in the profile being installed are not unique. PayloadIdentifier must be unique for each payload in a profile. iOS 15 and macOS 12 are now enforcing this requirement (which existed before but was not treated as an error). This change was required to ensure profile/payload updates work properly.
Please have your MDM server vendor fix this problem. There is no Apple issue here.