Certificate 如果我撤销了一个现有的分发证书,它会把现有的应用程序搞得一团糟吗?

Certificate 如果我撤销了一个现有的分发证书,它会把现有的应用程序搞得一团糟吗?,certificate,app-store,apple-developer,ios-app-signing,Certificate,App Store,Apple Developer,Ios App Signing,我为商店中已经有应用程序的组织构建了一个iOS应用程序。经过数周的努力,他们终于找到了一个拥有该应用程序签名钥匙的人,并说:“完成吧!”。因此,我想知道如何进行。如果我进入配置门户,撤销dist证书,然后重新分配一个,那么我是否能够在应用程序上签名并上传它而不会出现问题 这就是我要做的,但我不知道对现有应用程序的影响。这会把事情搞砸吗?然后,当组织想要继续更新其应用程序时,他们难道不能撤销证书,然后再次将证书分配给他们吗 这个过程的这一部分对我来说有点模糊,所以请稍加澄清 这样做没有问题,除非您

我为商店中已经有应用程序的组织构建了一个iOS应用程序。经过数周的努力,他们终于找到了一个拥有该应用程序签名钥匙的人,并说:“完成吧!”。因此,我想知道如何进行。如果我进入配置门户,撤销dist证书,然后重新分配一个,那么我是否能够在应用程序上签名并上传它而不会出现问题

这就是我要做的,但我不知道对现有应用程序的影响。这会把事情搞砸吗?然后,当组织想要继续更新其应用程序时,他们难道不能撤销证书,然后再次将证书分配给他们吗


这个过程的这一部分对我来说有点模糊,所以请稍加澄清

这样做没有问题,除非您使用的是企业帐户。分发证书无论如何都会过期,所以最终您需要一个新的分发证书。继续删除

你也可以在苹果开发者论坛上发现这个问题被问过、回答过、再问过很多次(例如),所以如果你仍然犹豫不决的话,就用谷歌搜索一下

关于企业开发者帐户: 感谢迈克的评论


当应用商店应用程序在商店中运行时,它会收到一份苹果证书。因此,取消设置门户中的证书不会影响它。企业应用程序使用原始证书,这意味着撤销该证书将导致应用程序在其安装的所有设备上停止运行。如果您吊销企业帐户的证书,则所有员工设备上安装的所有应用程序都将停止工作

您可以在支付下一年的服务费后吊销该证书。 然后,它将提示您输入新证书。
您提交您的CSR,下载新证书,并重新制作您的资源调配配置文件

撤销证书与应用商店或现有应用无关。一旦 如果您吊销了证书,它将从证书列表中删除。撤销 有以下影响:

  • 您不能再使用包含已撤销的配置文件的配置文件在Xcode中构建应用程序
    证书

  • 您无法再将使用已吊销证书签名或使用受影响的配置文件生成的应用提交到应用商店


  • 链接文档中有一个指向的链接:“重要提示:标准iOS开发者计划的成员可以确信,更换开发者或分发证书不会影响您在iOS应用商店中发布的任何现有应用,也不会影响您更新这些应用的能力。”-这两个引用现在无效。苹果的信息:“失效文档重要:此文档可能不代表当前开发的最佳实践。下载和其他资源的链接可能不再有效”可能是最新文档。推送通知如何?我的分发证书已过期,我需要撤销它并重新创建一个。我不需要上传新的应用程序。网上的那个不错。我想我必须做一个新的证书和一个新的.pem(使用一个新的.cert和一个新的.key)。之后,我的应用程序是否会再次收到推送通知而不重新提交?请注意:这是对应用商店应用程序的唯一好建议。如果您正在管理企业帐户,请不要吊销证书。@MikeWeller您能解释一下原因吗?@Horak一个应用商店应用程序在商店上运行时,会收到一份苹果证书。因此,取消设置门户中的证书不会影响它。企业应用程序使用原始证书,这意味着撤销该证书将导致应用程序在其安装的所有设备上停止运行。如果您吊销企业帐户的证书,则安装在所有员工设备上的所有应用程序都将停止工作。@MikeWeller好的,那么如果我们正在管理企业应用程序并吊销证书以创建新的应用程序,我们如何让这些企业应用程序使用新证书,这样它们的应用程序就不会损坏,这样我就不会失去工作?@BrandonA,我也是。你必须放弃所有应用程序并重新发布。学习过程。但我想知道的是,如果我删除一个开发证书,它会影响生产应用程序吗?所以如果我离开生产证书untouched@SURESHSANKE这是否意味着您无法更新已删除证书的应用程序?您可以使用使用新证书签名的新版本更新这些应用程序。如果我已发送应用程序进行审阅并删除部署证书,该怎么办?他们会拒绝我的应用程序吗?不会,他们不会拒绝你的应用程序。由于证书验证仅在提交时才是强制性的,因此一旦提交到审阅,它与已删除的证书就没有任何关系。据我所知,如果我使用证书签署了一个临时应用程序,则在该应用程序被吊销后将无法再安装该应用程序。还有人看到这个吗?