撤销分发证书会影响正在苹果商店审核中的iPhone应用程序吗?

21

我刚重新安装了操作系统,导致我的私钥丢失,所以我需要创建新的证书签名请求。我想知道如果我撤销我的分发证书,是否会影响到我在应用商店上现有的应用程序,特别是当我的一款应用程序正在等待审核(In Review),这款应用程序使用了旧的分发证书构建。

我应该等待苹果公司批准我的应用程序,还是撤销分发证书对应用程序没有任何影响?


1
你解决了这个问题吗?因为我也处于类似的情况。 - anoop4real
5个回答

21

4

根据我的经验和苹果客服的说法,吊销证书不会对已经上传到iTunes进行审核或上线的构建产生任何影响。

希望这可以帮到你!


谢谢您的回答 :) 不过我在这个问题上设置了悬赏,因为缺乏权威参考资料。您有吗? - Josh Beam
幸运的是,我已经为您找到了。请查看下面的链接,并搜索文本“重新创建您的开发或分发证书不会影响您提交到商店的应用程序,也不会影响您更新它们的能力。”: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html我希望这足够了。 - Manish Verma

4

很多开发者会遇到这个问题,不知道是否应该撤销证书。可能会担心撤销会影响应用在商店中的表现,或者下一次更新是否需要相同的证书等。

但实际上并没有这样的问题。 App Store和Adhoc生产证书仅用于App Store提交流程。它需要检查私钥公钥对,以验证ipa是否由有效的签名机构进行了代码签名。一旦应用程序进入应用商店,您就无需再关心所使用的证书。

下一次创建更新时,您可以使用不同的证书进行代码签名,但需要使用相同的应用程序ID。


2

您当前上传的内容不会受到任何影响。因为您的应用程序的捆绑标识符和应用程序ID将保持不变,所以也不会影响您的任何推送通知服务。这是我们能够在任何实时应用程序的当前证书过期时向Web开发人员替换PEM或p.12证书的唯一原因。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接