220

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

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

这部分过程对我来说有点模糊,所以稍微澄清一下将不胜感激!

4

3 回答 3

240

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

您还可以在 Apple Dev 论坛(例如,这里的一个)上找到多次询问、回答和再次询问的这个问题,所以如果您仍然犹豫不决,请在此处搜索。

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

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

于 2011-06-12T05:11:00.160 回答
68

撤销证书与 App Store 或现有应用程序无关。撤销证书后,它将从证书列表中删除。撤销具有以下效果:


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

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

于 2013-10-29T12:37:30.970 回答
3

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

于 2012-01-06T01:25:47.807 回答