如果我撤销现有的分发证书,是否会破坏现有应用程序的任何内容?

时间:2011-06-12 05:07:09

标签: iphone distribution submission

我为已在商店中安装了应用的组织构建了一个iOS应用。经过数周试图找到有钥匙签署应用程序的人,他们终于回来说:“干脆完成!”。所以我想知道如何继续。如果我进入配置门户,并撤销dist证书,然后重新分配一个,我是否能够签署该应用程序并上传它没有问题?

这就是我要做的,但我不知道现有应用程序的后果。它会搞砸了吗?然后,当组织想要继续更新他们的应用程序时,他们不能只是撤销,然后再次将证书重新分配给他们吗?

这个过程的这一部分对我来说有点模糊,所以我会赞赏一点澄清!!

3 个答案:

答案 0 :(得分:203)

除非您在企业帐户上,否则执行此操作没有任何问题。分发证书无论如何都会过期,因此最终您需要一个新证书。继续并删除。

你也可以在Apple Dev论坛上找到这个问题,回答并多次问过(例如here's one),所以如果你仍然犹豫不决,请在那里谷歌。

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

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

答案 1 :(得分:59)

撤销证书与App Store或现有应用无关。一旦 您撤销证书,它将从证书列表中删除。废止 有这些影响:

  1. 您无法再使用包含已撤销
    的配置文件在Xcode中构建应用 证书。

  2. 您无法再向使用已撤销证书签名或使用受影响的配置文件构建的App Store提交应用。

答案 2 :(得分:3)

您可以在为下一年的服务付款后撤销它。 然后它会提示您输入新证书。 您提交CSR,下载新证书,然后重新制作配置文件。