注意:我已阅读与此主题相关的其他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重新提交。同样的邮件发给了我。
答案 0 :(得分:3)
解决方案是按照它说的那样做:
如果您的应用不使用Apple推送通知服务,请执行 需要采取行动。
除非我遗漏了某些内容,否则似乎相当清楚。
答案 1 :(得分:1)
根据我的研究,这是Apple的一个错误。你应该忽略这一点,因为一切都会正常工作。 价:
Missing Push Notification Entitlement Warning in email 和 iOS Missing Push notification Entitlement warning