我不小心为使用推送通知的现有实时应用创建了新证书。上传后,我收到邮件说
亲爱的开发者,我们发现了您最近的一个或多个问题 交付“我的应用程序”。您的交付成功,但您可能希望 在下次交付时纠正以下问题:缺少推送 通知权利 - 您的应用似乎包含用于的API 注册Apple推送通知服务,但应用程序 签名的权利不包括" aps-environment" 权利。如果您的应用使用Apple推送通知服务, 确保您的App ID已启用推送通知 配置门户,并在使用a签名您的应用程序后重新提交 分发配置文件,包括" aps-environment" 权利。请参阅"供应和开发"在本地和推送 通知编程指南了解更多信息。如果你的应用程序 不使用Apple推送通知服务,不需要采取任何措施。 您可以从将来的提交中删除API以停止此警告。 如果您使用第三方框架,则可能需要联系 开发人员获取有关删除API的信息。
在此邮件之后,我检查了developer.apple.com中的BundleID部分。推送通知处于禁用状态。即使启用推送通知复选框后,它也处于禁用状态按下完成按钮后,还会列出两个证书,旧证书和最近创建的证书。
然后我尝试创建一个新的分发配置文件,但旧的证书没有列在那里。我最近创建的一个证书就是在那里列出。我在使用创建的配置文件后收到了来自apple的电子邮件新证书。
我不知道该怎么办?在我的应用程序推送通知是那里。我想尽早工作。任何人都可以指导我创建配置文件没有任何问题?