Provisioning profile doesn't include the com.apple.developer.pushkit.unrestricted-VOIP entitlement

Viewed 2191

In XCode project, I have added entitlements file. Now if i am adding any value inside that file like.

com.apple.developer.pushkit.unrestricted-voip Bool Yes.

It gives error while running. Provisioning profile "Development" doesn't include the com.apple.developer.pushkit.unrestricted-VOIP entitlement.

How can I add value in the Provisioning profile for entitlements entry?

2 Answers

While you can add this entitlement to your entitlements file, it is not an entitlement you can add to the profile yourself. Only Apple can grant this entitlement and they have not provided any public information on a process to request this entitlement.

I suspect that this entitlement was only granted to high-profile apps, such as WhatsApp, that needed time to adapt to the new VoIP push behaviour that was introduced in iOS 13.

Related