注册远程通知失败

Posted

技术标签:

【中文标题】注册远程通知失败【英文标题】:Fail to register for remote notifications 【发布时间】:2016-09-14 15:53:25 【问题描述】:

将 Xcode 版本更新到 8.0 后,我收到此错误。当尝试注册远程通知时,我可以在我的日志中看到这样的

 Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application, no valid 'aps-environment' entitlement string found for application

我在找到一些与我的问题相关的 Stack Overflow 答案后尝试过,但无法解决这个问题。

1.创建新的临时配置文件

2.删除并重新安装应用程序

3.尝试手动设置临时配置文件。

以上任何一项都没有帮助我解决。

请给我一些建议。提前致谢。

【问题讨论】:

【参考方案1】:

我最近遇到了同样的问题。经过一些不明显的搜索后,我发现在 ios 10 和 Xcode 8 下,您现在需要为您的目标启用推送通知功能。

在 Xcode 中,选择您的目标。转到功能选项卡。启用推送通知功能。

【讨论】:

天哪!我错过了那件事。非常感谢你拯救了我的一天@rmaddy 如此简单的修复。只需单击功能中的“修复问题”按钮即可。只需要知道在哪里看。感谢您为我节省了一些时间!干杯!

以上是关于注册远程通知失败的主要内容,如果未能解决你的问题,请参考以下文章

注册本地和远程通知

如何检查应用程序是不是已注册远程通知?

在 Swift 中注册远程通知时未收到设备令牌

在应用委托之外注册远程通知

如何在没有证书的情况下设置远程通知? (注册护士)

无法使用 swift 在 iPhone 6 中注册远程通知