我正在尝试向自己发送推送通知。
我复制了Apple的代码。但我收到错误没有为应用程序找到有效的'aps-environment'权利字符串。
我使用相同的代码创建了一个新项目(没有添加entitlements.plist),它运行正常。 所以这不是我的配置文件或我的代码的问题,那么是什么?
有人能告诉我为什么它不能用于我的主项目吗?
提前致谢
答案 0 :(得分:0)
这意味着用于构建应用程序的配置文件没有启用推送通知。必须在iTunes Developer Portal中为该应用程序ID启用推送通知。
如果您已启用推送通知但仍然收到此错误,则可能是因为您在创建配置文件后启用了推送通知。在这种情况下,配置文件将没有所需的推送通知设置,必须重新生成。
要重新生成配置文件,请在iTunes Developer Portal中找到它,然后单击编辑 - > 修改并保存。下载新配置文件时,我们建议在安装新配置文件之前从设备和XCode中删除现有配置文件。许多开发人员继续报告问题,除非他们采取这一步骤。