ShazamKit enabled on App ID but provisioning profiles do not include com.apple.developer.shazamkit entitlement

Hi,

I’m a paid Apple Developer Program member and I’m seeing an entitlement issuance issue with ShazamKit.

ShazamKit is enabled for my App ID (com.tomharris.dnbidfinder) in Certificates, Identifiers & Profiles.

However, every iOS Development provisioning profile I generate does not include the entitlement:

com.apple.developer.shazamkit

verified this by decoding the downloaded .mobileprovision file:

security cms -D -i <profile>.mobileprovision | /usr/libexec/PlistBuddy -c "Print :Entitlements" /dev/stdin

The entitlement dictionary does not contain the ShazamKit key.

Because of this: • The signed .app does not contain the Shazam entitlement • SHSession.match(signature) fails on device • I receive ShazamKit runtime error 201 / 212

I’ve already: • Toggled ShazamKit off and back on for the App ID • Created new provisioning profiles • Created a brand new App ID to test • Refreshed profiles in Xcode

The portal UI shows ShazamKit as enabled, but the entitlement is not being issued into provisioning profiles.

Has anyone experienced this before? Is there an additional approval step required for ShazamKit, or could this be a backend entitlement propagation issue?

Thanks.

ShazamKit enabled on App ID but provisioning profiles do not include com.apple.developer.shazamkit entitlement
 
 
Q