首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错过了“aps-环境”的权利。注册失败

问错过了“aps-环境”的权利。注册失败
EN

Stack Overflow用户
提问于 2017-05-18 08:06:59
回答 1查看 565关注 0票数 0

我和iOS 10在一起挣扎了几天。我用Xcode 7.3构建了iOS 8和iOS 9应用程序。推得很好。

我更新了一些东西,并发布了用XCode8.3编译的应用程序。为UNUserNotificationCenter设备添加新的10.0+设备,添加在我的项目中出现的未生成设置权限的功能。一切看起来都很好。

​

我用sandBox env进行了测试。在iOS10设备上,这种推动仍在发挥作用。一切都很好,所以我将应用程序上传到TestFlight上。

ios 10缺少推送通知权限--您的应用程序似乎在Apple Push Notification注册,但应用程序签名的权利不包括“aps-环境”权利

所以我再次检查了所有的东西,文档,图托斯,博客等等.一切都是该做的。但我还是收到了这条信息。

无论如何,我试图构建一个AdHoc版本来测试应用程序,但是registerForRemoteNotification失败了,出现了以下错误:

代码语言:javascript
复制
Error Domain = NSCocoaErrorDomain code = 3000 "aucune autorisation "aps-environment" valide detectée pour l'application"

因此,我下载了生成的IPA并检查了内容:

​

正如您所看到的,权利似乎在这里,那么为什么这条消息,以及为什么它在注册上失败。

我在这个问题上迷失了方向,希望社会帮助我!

PS:使用苹果文档:APNS TroubleShooting

App分发指南

谢谢你宝贵的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-23 11:01:28

我找到了解决办法。我创建了一个新的空项目,对其进行测试。一切都很好。因此,问题并不是因为我的配置,而是因为项目文件中的某些内容。实际上,我的项目是XCode 5.0中的一个旧项目,也许它不喜欢从一个xcode到一个新的自动转换。

因此,我从一个XCode 8.3重新启动了一个xproj,然后从另一个导入了所有的配置和文件。现在起作用了。

(我几乎损失了一天时间.)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44042015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档