0

缺少推送通知授权:虽然Resigining IPA

我们发布新的更新我们的项目,在过去的版本中,我们不要有推送通知现在实现所有过程。

我们为我们用来发送ipa文件和我们的发布配置文件(推送通知正在为我们发送的ipa工作)的客户端工作。

一旦我们发送工作IPA,他们将辞职IPA与分配配置文件和上传到appstore。

我们已经检查了所有场景,例如启用了推送通知的App Id,为分发生成的SSl(是否对开发者也是强制性的?)。

Resigning是成功的,我们可以将应用程序上传到App Store。

但是我们仍然从苹果公司获得下面的邮件。请建议什么是它

缺少推送通知授权的解决方案 - 您的应用程序包括 苹果推送通知服务的API,但APS-环境权利 从应用程序的签名丢​​失。要解决这个问题,请确保您在供应门户中为您的推送通知启用了 App ID。 然后,使用 包含aps环境权利的分发配置文件对您的应用程序进行签名。这将创建正确的 签名,并且您可以重新提交您的应用。关于 的更多信息,请参阅本地和推送通知编程指南中的“供应和 开发”。如果您的应用不使用Apple推送通知 服务,则无需执行任何操作。您可以从将来的 提交中删除API以停止此警告。如果您使用第三方框架,您可能需要联系开发人员获取有关删除 API的信息。

+2

是否已进行了肯定,以使在Xcode>项目>目标>能力>推送通知推送通知如下键值?在为应用程序ID启用APNS后,确保您已下载新的设置配置文件,并确保通过双击下载的文件来安装它。 – Eeshwar

回答

0
  • 你必须检查是否已在会员 中心配置配置文件中启用推送通知您正在使用

  • 你必须检查,如果你已经在Xcode中启用推送通知 能力

只是检查Entitlements.plist

<key>aps-environment</key> 
    <string>production</string>