iOS Developer证书过期

时间:2016-07-15 07:54:48

标签: ios xcode push-notification certificate apple-push-notifications

我有一个旧证书帐户,用于当前正在制作的应用。它不是这个问题的重复(Xcode apple developer certificate expiration: (0xE8008018)),因为我确切知道该做什么,但它能做些什么伤害。由于我没有用于创建此证书的CSR文件,因此应用程序会使用大量推送通知。

撤销证书是否会破坏推送通知?

关于签名的内容是什么?如果我撤销证书,我必须在推送存储之前重新生成配置文件?

enter image description here

当我撤销证书时会发生什么?

3 个答案:

答案 0 :(得分:2)

您应该查看Apple Support article on Certificates

  

撤销证书是否会破坏推送通知?

是的,"您无法再向您的应用发送推送通知。"至少在您重新生成证书并更改您的应用程序以使用新证书之前。

分布:

  
      
  • iOS分发证书(App Store)
  •   
     

如果您的Apple Developer Program会员资格有效,那么App Store上的现有应用程序将会有效   不受影响。但是,您将无法再提交新内容   应用程序或App Store的更新。

     
      
  • iOS分发证书(内部使用的内部应用程序)
  •   
     

用户将无法再运行已使用此功能签名的应用   证书。您必须分发您的应用的新版本   用新证书签名。

答案 1 :(得分:1)

  

撤销证书是否会破坏推送通知?

,如果撤销证书,您将不再收到应用推送通知。

  

关于签名的内容是什么?如果我撤销证书,我必须在推送存储之前重新生成配置文件?

如果您创建新证书并将其上传到发送推送通知的服务器,您将能够再次发送推送通知。这可以完成,无需为AppStore构建新的二进制文件。

  

它可以造成什么危害。由于我没有用于创建此证书的CSR文件,因此应用程序会使用大量推送通知。

创建新的证书申请并将其上传到正确的应用程序,以在开发人员门户中创建新证书。您不需要原始CSR文件来执行此操作。

答案 2 :(得分:0)

  

在您的情况下,创建新证书并替换旧证书   用新生成的服务器推送服务器。干杯!所有的推动都会   继续向用户提供。但请确保在之后做上述事情   创建新证书。

     

推送证书用于推送服务器和APNS之间的通信。   APNS允许来自具有有效证书的服务器的推送有效载荷。   所以用新的证书替换旧的证书。我过去做过。没有任何问题   面对。推送将在您撤销的时间内完成   并在推送服务器上更新证书。

相关问题