缺少推送通知权利问题

时间:2020-09-08 13:50:36

标签: ios swift apple-push-notifications

存档应用程序时,我从Apple收到以下错误消息。我该如何解决?

ITMS-90078:缺少推送通知权利-您的应用似乎已在Apple推送通知服务中注册,但应用签名的权利不包括“ aps-environment”权利。如果您的应用程序使用Apple Push Notification服务,请确保在Provisioning Portal中为您的Push ID启用了您的App ID,并在使用包含“ aps-environment”权利的Distribution Provisioning配置文件对您的应用程序进行签名后重新提交。 Xcode不会在构建时自动从配置文件中复制aps环境权利。此行为是故意的。要使用此权利,请在项目编辑器的“功能”窗格中启用“推送通知”,或将权利手动添加到您的权利文件中。有关更多信息,请参见https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1

解决问题之后,可以将新的二进制文件上传到App Store Connect。

1 个答案:

答案 0 :(得分:2)

打开您的项目目标,然后转到“签名和功能”,然后单击“ +功能”,然后选择“推送通知”,它应该看起来像您的图片