gpt4 book ai didi

ios - 缺少 "aps-environment"权利。注册失败

转载 作者:行者123 更新时间:2023-11-29 00:21:48 28 4
gpt4 key购买 nike

我已经为 iOS 10 苦苦挣扎了几天。我有一个使用 Xcode 7.3 构建的 iOS 8 和 iOS 9 应用程序。推送工作正常。

我更新了一些东西并发布了使用 XCode8.3 编译的应用程序。为 10.0+ 设备添加新的 UNUserNotificationCenter,添加在我的项目中出现的未build设置 Entitlements 的功能。一切似乎都很好。 enter image description here

我使用沙盒环境进行了测试。推送仍在 iOS10 设备上运行。一切正常,所以我将应用程序上传到 TestFlight。

ios 10 Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement

所以我再次检查了每件事,文档、教程、博客等等……一切都设置好了。但我仍然收到此消息。

无论如何,我尝试构建一个 AdHoc 版本来测试该应用程序,但 registerForRemoteNotification 按预期失败并出现此错误:

Error Domain = NSCocoaErrorDomain code = 3000 "aucune autorisation "aps-environment" valide detectée pour l'application"

所以我下载了IPA Generated 并检查了内容: enter image description here

如您所见,权利似乎在这里,那么为什么会出现此消息,以及为什么注册失败。

我迷失在这个问题上,希望社区能帮助我!

PS: 使用的 Apple 文档: APNS TroubleShooting

App Distribution Guide

感谢您宝贵的帮助。

最佳答案

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

所以我从 XCode 8.3 重新启动了一个 xproj,然后从另一个导入了所有配置和文件。现在它可以工作了...

(我为此浪费了几乎一天的时间......)

关于ios - 缺少 "aps-environment"权利。注册失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44042015/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com