如何更新推送通知服务证书

74

我对IOS开发还很陌生,关于证书的部分也不是很了解,只知道要在Apple商店发布应用需要证书。

我的公司有一些应用在Apple Store上,我收到了一封邮件,其中提到:“你的苹果推送通知服务证书将在30天后过期。” , 针对其中一个应用。

现在,我不确定该如何更新这个证书。

以下是我所做的...

  1. 我登录了developer.apple.com
  2. 进入了证书、标识符和描述文件
  3. 找到了我收到消息的那个应用

现在,我不确定该怎么办..

请看下面的截图,看看我最后停留在哪里。

然后从这里开始... 我该怎么办?

证书还没有过期,我现在就可以续订吗?或者我应该等它过期再申请?如果可以现在申请,我该怎么做?点击“创建证书”并创建新的证书吗?我该怎么操作?

enter image description here


我已经在SO看到过与此相关的问题,但是没有理解太多。 - Vamsi Challa
1个回答

134

只需生成新的证书并替换旧证书。

顺带一提:当您现有的APNS证书过期时,如果您的服务器仍在使用它,则现有的iOS应用程序将无法从您的服务器接收任何通知。但是,一旦您重新生成证书并更新服务器以使用它,已安装的应用程序不需要进行任何更改即可恢复正常。


1
好的,我点击创建证书,然后替换旧的证书。到这里没问题,我需要准备什么东西来创建证书吗?比如旧密钥之类的? - Vamsi Challa
10
您不需要重新生成分发配置文件,这是两个独立的事情。而且,即使您重新生成了分发配置文件,也不意味着您必须更新应用程序。现有的应用程序仍将正常工作(只要您的开发者账户仍处于活动状态)。 - sha
2
@lnjuanj:1. 不行 2. 是的 - sha
1
你能在你的回答中加上那个评论吗?它对我非常有用,我想给你点赞。 - lnjuanj
2
@iPP - 你也可以这样做,但是撤销不是必要的。 - sha
显示剩余11条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接