使用Meteorjs的iOS缺少推送通知权利

时间:2018-11-22 04:46:01

标签: ios meteor app-store

我使用raix:push发送推送通知。我的Xcode版本是10.1,流星版本是1.7.0.5。我已经生成了推送通知证书,对其进行了验证,一切都很好。我也从Xcode的功能启用了推送通知。 我已经收到来自App Store的以下邮件:

亲爱的开发人员,

我们发现您的应用“ App Name”最近交付时出现了一个或多个问题。交付成功,但是您不妨在下一次交付中更正以下问题:

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

解决问题之后,可以使用Xcode或Application Loader将新的二进制文件上传到iTunes Connect。

最诚挚的问候,

App Store团队

我不知道怎么了。任何帮助,将不胜感激。谢谢 注意:我已经尝试过几次删除并重新创建个人资料和证书。

Also after archiving irrespective of including all certificates Im getting certificate: Unknown in the summery

0 个答案:

没有答案