团队,
我们正在向我们的项目发布新的更新。在上一版本中,我们没有Push Notifications现在正在实施所有过程。
我们为客户工作,我们曾经使用我们的分发资料发送ipa文件(推送通知适用于我们发送的ipa)。
一旦我们发送了工作ipa,他们将使用分发配置文件和上传到appstore重新签名ipa。
我们已经检查了所有方案,例如,通过推送通知启用的App ID,为分发生成的SSl(是否也必须为开发人员开发?)。
Resigning是成功的,我们可以将应用程序上传到App Store。
但我们仍然从Apple收到了来自邮件的邮件。请建议什么是解决方案
缺少推送通知权利 - 您的应用包含适用于的API Apple的推送通知服务,但是aps-environment权利 应用程序的签名中缺少该内容。要解决此问题,请确保您的 在Provisioning Portal中为推送通知启用了App ID。 然后,使用分发配置文件对您的应用进行签名 包括aps-environment权利。这将创建正确的 签名,您可以重新提交您的应用程序。请参阅"配置和 发展"在本地和推送通知编程指南中 更多信息。如果您的应用不使用Apple推送通知 服务,不需要采取任何行动。您可以从将来删除API 提交以停止此警告。如果您使用第三方框架, 您可能需要联系开发人员以获取有关删除的信息 API。
答案 0 :(得分:0)
您必须检查是否在成员中启用了推送通知 您正在使用的配置文件的中心
您必须检查是否在xcode中启用了推送通知 功能
即
只需检查 Entitlements.plist 以获取以下键值
<key>aps-environment</key>
<string>production</string>