缺少推送通知权限?

时间:2015-09-02 14:24:11

标签: ios push-notification xcode6 apple-push-notifications itunesconnect

  

注意:我已阅读与此主题相关的其他stackoverflow问题   但他们没有帮助我。我也不使用任何第三方SDK。

当我将我的应用程序提交到App Store时,这是我几小时后收到的消息:

*我只上传了App并启用了Test-Flight,我没有将其提交给App-Review。

  

我们发现您最近发送的“APP NAME”存在一个或多个问题。您的交付成功,但您可能希望在下次交付时更正以下问题:

     

缺少推送通知权利 - 您的应用似乎包含   API用于注册Apple推送通知服务,但是   应用签名的权利不包括“aps-environment”   权利。如果您的应用使用Apple推送通知服务,   确保您的App ID已启用推送通知   配置门户,并在使用a签名您的应用程序后重新提交   包含“aps-environment”的分发配置文件   权利。请参阅本地和推送中的“供应和开发”   通知编程指南了解更多信息。如果你的应用程序   不使用Apple推送通知服务,不需要采取任何措施。   您可以从将来的提交中删除API以停止此警告。   如果您使用第三方框架,则可能需要联系   开发人员获取有关删除API的信息。

我没有任何推送通知服务或任何东西,这就出现了。我没有在我的App Provisioning Profile上设置任何Notification Services。我在XCode中检查了我的应用功能,但没有启用后台模式。早期版本的应用程序已成功通过。他们没有使用推送通知服务。我已经检查了与此主题相关的其他类似stackoverflow问题,但他们没有帮助我。你知道一个可以帮助我解决这个问题的解决方案吗?

更新2:

我通过app重新提交。同样的邮件发给了我。

2 个答案:

答案 0 :(得分:3)

解决方案是按照它说的那样做:

  

如果您的应用不使用Apple推送通知服务,请执行   需要采取行动。

除非我遗漏了某些内容,否则似乎相当清楚。

答案 1 :(得分:1)

根据我的研究,这是Apple的一个错误。你应该忽略这一点,因为一切都会正常工作。 价:

Missing Push Notification Entitlement Warning in emailiOS Missing Push notification Entitlement warning