ITMS-90078:缺少推送通知权利-您的应用似乎已在Apple推送通知服务中注册

问题描述 投票:0回答:1

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

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

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

我该如何进行这项工作?以及如何检查我的应用程序版本是否具有此应用程序的签名吸引力。请提供任何帮助?

ios push-notification ionic3 apple-push-notifications provisioning-profile
1个回答
0
投票

我也有同样的问题,并且在电容器/推送通知中说...

https://capacitor.ionicframework.com/docs/apis/push-notifications/

© www.soinside.com 2019 - 2024. All rights reserved.