解析中没有已注册的设备(推送通知)

我在使用Parse.com进行推送通知时遇到问题。

我可以传递一条消息进行解析,但是当我尝试从解析中发送消息时,我被告知我有“没有注册设备”,实际上我在开发中心有几个!

看起来代码工作正常,但觉得我错过了什么!

有任何想法吗?

以下是我修复它的方法:

  1. 有时,您的XCode没有所有配置文件。

通过转到XCode > Preferences > Accounts > Your Account并选择Application Id来同步配置文件,然后按刷新按钮(参见下图)。 在此处输入图像描述

  1. 确保您的配置文件准确无误,如下图所示:

Target > Build Settings > Code SigningProject > Build Settings > Code Signing (两者都)

具体而言,您需要为代码签名标识指定开发人员配置文件。 以及供应配置文件的应用程序配置Provisioning Profile 在此处输入图像描述