iOS开发人员证书到期
我有一个旧版证书帐户,用于当前正在生产的应用程序。这不是重复的这个问题(Xcode apple developer certificate expiration: (0xE8008018)),因为我确切地知道该做什么,但它可以做什么伤害。由于我没有用于创建此证书和应用程序的CSR文件使用大量推送通知。iOS开发人员证书到期
撤销证书是否会破坏推送通知?
怎么样签字?如果我吊销证书,我必须在推送存储之前重新生成供应配置文件?
当我吊销证书,会有什么后果?
撤销证书是否会破坏推送通知?
是,如果您撤销证书,您将不再接收推送通知给应用程序。
怎么样签字?如果我吊销证书,我必须在推送存储之前重新生成供应配置文件?
如果您创建新证书并将其上传到发送推送通知的服务器,您将能够再次发送推送通知。这可以完成无需为AppStore构建一个新的二进制文件。
它可以做什么伤害。由于我没有用于创建此证书的CSR文件,并且应用程序使用大量推送通知。
创建一个新的证书请求并将其上传到正确的应用程序以在开发人员门户中创建一个新证书。您不需要原始CSR文件来执行此操作。
您应该检查Apple Support article on Certificates。
撤销证书是否会破坏推送通知?
是的,“你不能再发送推送通知到你的应用程序。”至少在您重新生成证书并将您的应用程序更改为使用新的应用程序之前。
分布:
- 的iOS分发证书(应用商店)
如果你的苹果开发者计划的成员是有效的,在App Store上您现有的应用将 不会受到影响。但是,您将无法再向应用商店提交新的 应用或更新。
- 的iOS分发证书(在内部,内部使用的应用程序)
用户将不再能够运行已经签署与此 证书的应用程序。您必须分发使用新证书签名的 的新版应用程序。
在你的情况下,创建一个新的证书,并更换 推送服务器上的旧证书与新生成的。干杯!所有的推动将 继续提供给用户。但请务必在 创建新证书后做上述事情。
推送证书用于推送服务器和APNS之间的通信。 APNS允许从具有有效证书的服务器推送有效载荷。 因此,用新的替换旧的证书。我过去做过。没有问题 面临。推送将会持续一段时间,以撤销 并更新推送服务器上的证书。
它不会影响您现有的应用程序。它将按原样运行。 :) – WasimSafdar
你的情况,创建一个新的证书,并用新生成的证书替换推送服务器上的旧证书。干杯!所有的推动将继续提供给用户。但确保在创建新证书之后再做上述事情。 –