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

时间:2016-01-23 12:54:27

标签: ios ssl push-notification certificate

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

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

  1. iOS开发证书
  2. iOS开发证书
  3. APNs生产iOS证书
  4. APNs开发iOS证书
  5. 目前,App Store上有一个版本的应用程序。而且我得知推送通知停止工作。我假设是因为我撤销了创建此问题的APNs Production iOS证书(#3)。有人可以证实吗?

    最重要的是,我如何能够立即保存这种情况 而不是等待另一周等待Apple批准我的应用程序。

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

    我也是通过电子邮件从Apple那里得到的:

    钥匙串访问的潜在损失 - 以前版本的软件的应用程序标识符值为[' BG67MH9xxx.com.xxx.xxx']并且提交的新版软件具有应用程序标识符[' H4T5TJUxxx.com.xxx.xxx']。这将导致丢失钥匙串访问权。

1 个答案:

答案 0 :(得分:1)

撤销应用程序证书肯定会更改应用程序标识符。只需上传新的CSR以生成新的推送证书并在推送通知中使用该证书,即可修复已撤销的APN证书问题。这不需要将版本上传到AppStore。