我想为iOS
应用添加推送通知。我正在使用this tutorial
从xcode运行到Device(直接)。它的成功但是,当我上传到testFlight时。我收到了错误。
注册推送通知失败。应用程序将无法接收notification.Error注册推送通知,检查您的配置文件。原始错误:无效' aps-environment'找到申请的权利字符串
答案 0 :(得分:0)
您需要注意两种类型的模式:生产和分销。相应地设置它。
BTW尝试一下: 转到Xcode"首选项"
选择名为" Accounts"
的标签选择Apple ID,然后单击"查看详细信息"
点击左下角的箭头以刷新
点击"完成"
再试一次!
有关详细信息,请点击link。
答案 1 :(得分:0)
您的配置文件/权利文件似乎不包含aps-environment
密钥。
从您的xcode中删除现有的配置文件,然后从您的appledeveloper帐户重新下载,并确保在您的应用的.entitlements文件中有aps-environment
个密钥对,然后再上传到测试航班。
答案 2 :(得分:0)
发布测试飞行后,我遇到了同样的问题。我尝试了很多时间。后来,我重新创建了分发配置文件,并使用新的分发配置文件签名解决了该问题。现在,我可以注册我的设备来推送通知了。