配置文件不包括 com.apple.developer.pushkit.unrestricted-VOIP 权利

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

在XCode项目中,我添加了权利文件。现在,如果我在该文件中添加任何值,例如。

com.apple.developer.pushkit.unrestricted-voip Bool 是。

运行时报错。 配置文件“开发”不包括 com.apple.developer.pushkit.unrestricted-VOIP 权利。

如何在授权配置文件中添加值?

虽然您可以将此权利添加到您的权利文件中,但它不是您可以自己添加到配置文件中的权利。只有 Apple 可以授予此权利,并且他们没有提供有关请求此权利的过程的任何 public 信息。

我怀疑此权利只授予了知名应用程序,例如 WhatsApp,这些应用程序需要时间来适应 iOS 13 中引入的新 VoIP 推送行为。

我们咨询了苹果开发者支持,他们分享了

“很抱歉,目前我们没有关于您询问的无限制权利的任何其他信息。有关当前权利的所有可用信息都已链接 here。”。 =13=]

有关详细信息,请查看以下 Threds

  1. https://developer.apple.com/forums/thread/117939
  2. https://developer.apple.com/forums/thread/118607

希望这对其他人有所帮助。