更新推送证书并保持当前应用程序商店应用程序正常工作

我有一个应用程序的应用程序商店,这是使用一个 iOS 配置文件(分发)已过期。 此配置文件包含也已过期的推送证书(并且不再出现在门户中)。

问题1 : 有没有办法重新创建推送证书,然后续签配置文件?(我的钥匙链上还有推送证书(过期)) ?

问题2 : 我需要重新提交应用程序到应用程序商店与一个新的配置文件,其中包含新的推证书?

由于推送证书已过期,我可能无法向应用程序的现有用户发送通知。

55884 次浏览

推送证书无法续签。必须创建一个新证书。

推送通知证书不是应用程序生成的一部分。因此,为了让 push 继续工作,您只需要创建一个新的证书并在服务器上部署 p12文件(或使用其他任何格式)。你不必提交新版本的应用程序。

添加一些关于 VoIP 推送证书的词语。

就像推送证书 VoIP 证书不能续签一样,你必须创建一个新的。

如果您的 VoIP 证书过期或您撤销了它,VoIP 通知将不起作用。

如果创建新证书,则需要在服务器端部署新的 p12。VoIP 证书也不是应用程序构建的一部分,所以你不必再次提交应用程序。

苹果方面:

你的服务:

苹果:

  • 上传您的签名请求
  • 下载他们的回复

你的服务:

  • 上传已签署的响应

在这一点上,一切都应该设置

无法续订现有的推送证书。你只需要创建一个新的。但你不需要。您最好创建一个推送通知 auth 键。您可以像使用证书一样使用它,但是它不会过期,也没有必要每年更新它。

您可以从“会员中心,键”选项卡中创建推送通知键:

Create a new push notifications key

没必要撤销。 您可以为每个 AppID 创建额外的 APNS 证书。

登录到开发者帐户-> 标识符-> 选择应用程序 ID-> 编辑推送通知-> 创建一个额外的证书-> 下载并安装在 Keychain Access-> 导出到。P12格式Step 1

Step 2

答案1: 这需要从供应门户创建新的证书。对于一个捆绑包标识符,在供应门户上可能有多个证书。

答案2: 不,它不需要在 AppStore 上重新提交应用程序。