首页 > 解决方案 > ITMS-90078:缺少推送通知权利 - 您的应用似乎注册了 Apple 推送通知服务

问题描述

将我的应用上传到应用商店连接后,我从苹果商店收到此警告消息错误。
ITMS-90078:缺少推送通知权利 - 您的应用似乎注册了 Apple 推送通知服务,但应用签名的权利不包括“应用程序环境”权利。如果您的应用程序使用 Apple 推送通知服务,请确保您的应用程序 ID 在配置门户中启用推送通知,并在使用包含“aps-environment”权利的分发配置文件签署您的应用程序后重新提交。Xcode 不会在构建时自动从配置文件中复制 aps-environment 权利。这种行为是故意的。要使用此权利,请在项目编辑器的“功能”窗格中启用推送通知,或手动将权利添加到您的权利文件中。

我编写了一个离子应用程序,我正在尝试使用推送通知生成我的应用程序的 ios 版本。我已经创建了两个 .p12 文件,并且在苹果开发人员和 Xcode.in 功能中激活了推送通知。然后我重新下载了配置文件并用 Xcode 打开它。首先,我在“将推送通知功能添加到您的 App ID”中有一个红色警告。但是当我重新启动 Xcode 并且 Xcode 检测到一切正常时,这个问题得到了解决。

我已经生成了我的应用程序的两个版本,第一个版本是自动管理签名,另一个是手动管理签名,以防 Xcode 可能无法检测到我的新配置文件,但在这两种情况下,我都收到了上面的消息.

我怎样才能使这项工作?以及如何检查我的应用程序版本是否具有此应用程序的签名权利。请提供帮助?

标签: iospush-notificationionic3apple-push-notificationsprovisioning-profile

解决方案


推荐阅读