将撤销分发证书影响iPhone上的审查(在苹果商店)的应用程序?
我刚刚丢失了我的私钥与操作系统重新安装,所以将不得不创build新的证书签名请求..我想知道,如果撤销我的分发证书将对我在App Store上的现有应用程序,特别是当我的应用程序正在等待批准( 审查中 )从旧的发行证书build立。
我是否应该等待苹果公司接受该应用程序或撤销发行证书才不会对应用程序产生任何影响?
我知道这是一个古老的问题,但由于它没有得到回答…根据苹果支持,您可以在提交应用程序审查后立即吊销证书,应用程序不会受到影响。 已经在app store中的应用也不会受到影响。
相关SO线程支持上述:
如果我撤销现有的分发证书,是否会与现有应用程序混淆?
iOSconfiguration和authentication – 将撤销/续订效果App Store应用程序?
从我自己的经验来看,它不会影响你的在线应用程序。
开发人员往往面临这个问题,远离吊销证书。 可能的想法是,如果它影响商店中的应用程序,或将需要相同的证书进行下一次更新等
但是没有这样的问题。 App Store和Adhoc生产证书仅用于App Store提交过程。 它需要检查私钥公钥对以validationipa是由有效签名机构代码签名的。 一旦应用程序进入应用程序商店,你不需要打扰使用的证书。
下一次创build更新时,您可以使用不同的证书进行密码设置,但是您需要使用相同的应用程序ID。
根据我的经验和根据苹果的支持,吊销证书不会对已经上传的iTunes版本有任何影响,无论是审查还是现场。
希望这可以帮助!!
目前的上传不会有任何影响。 由于应用程序的包标识符和应用程序标识将保持不变,因此它也不会影响您的任何推送通知服务。 如果任何现场应用程序的当前证书已过期,这是我们能够将PEM或p.12证书replace为Web开发人员的唯一原因。
从苹果文档:
https://developer.apple.com/support/technical/certificates/
iOS分发证书(App Store)如果您的iOS开发者计划会员资格有效,则App Store上的现有应用程序不会受到影响。 但是,您将不能再向App Store提交新的应用程序或更新。