注册推送通知iOS失败

时间:2017-04-12 08:49:04

标签: ios xcode apple-push-notifications provisioning-profile

我想为iOS应用添加推送通知。我正在使用this tutorial

从xcode运行到Device(直接)。它的成功但是,当我上传到testFlight时。我收到了错误。

  

注册推送通知失败。应用程序将无法接收notification.Error注册推送通知,检查您的配置文件。原始错误:无效' aps-environment'找到申请的权利字符串

3 个答案:

答案 0 :(得分:0)

您需要注意两种类型的模式:生产和分销。相应地设置它。

BTW尝试一下: 转到Xcode"首选项"

选择名为" Accounts"

的标签

选择Apple ID,然后单击"查看详细信息"

点击左下角的箭头以刷新

点击"完成"

再试一次!

有关详细信息,请点击link

答案 1 :(得分:0)

您的配置文件/权利文件似乎不包含aps-environment密钥。

从您的xcode中删除现有的配置文件,然后从您的appledeveloper帐户重新下载,并确保在您的应用的.entitlements文件中有aps-environment个密钥对,然后再上传到测试航班。

答案 2 :(得分:0)

发布测试飞行后,我遇到了同样的问题。我尝试了很多时间。后来,我重新创建了分发配置文件,并使用新的分发配置文件签名解决了该问题。现在,我可以注册我的设备来推送通知了。