iOS 吊销证书会影响App Store的推送通知吗?

iOS Revoked Certificate will affect push notification in the App Store?

所以我知道这个问题在这里可能被问过一百万次,但我真的需要确定一下。

所以我刚加入一家公司,不得不重新上传一个新版本到 iOS App store。他们的证书命名都很乱,所以我不得不撤销一些证书来创建新的。以下是我已撤销的:

  1. iOS开发证书
  2. iOS开发证书
  3. APNs 生产 iOS 证书
  4. APNs 开发iOS 证书

目前,App Store 上有该应用程序的一个版本。我刚刚得知推送通知停止工作。我假设这是因为我撤销了导致此问题的 APNs Production iOS 证书 (#3)。有人可以确认吗?

最重要的是,我如何才能立即挽救这种情况,而不是再等一周等待 Apple 批准我的应用程序。

我所做的是创建一个新的 .p12 文件供我的服务器开发人员上传。这能解决问题吗?

我也在一封电子邮件中从 Apple 那里得到了这个:

钥匙串访问可能丢失 - 以前版本的软件的应用程序标识符值为 ['BG67MH9xxx.com.xxx.xxx'],正在提交的新版本软件的应用程序标识符值为 ['H4T5TJUxxx.com.xxx.xxx' ].这将导致无法访问钥匙串。

吊销应用证书肯定会改变应用标识符。只需上传新的 CSR 以生成新的推送证书并在您的推送通知中使用它,即可解决撤销的 APNs 证书问题。这不需要上传到 AppStore 的版本。