我刚重新安装了操作系统,导致我的私钥丢失,所以我需要创建新的证书签名请求。我想知道如果我撤销我的分发证书,是否会影响到我在应用商店上现有的应用程序,特别是当我的一款应用程序正在等待审核(In Review),这款应用程序使用了旧的分发证书构建。
我应该等待苹果公司批准我的应用程序,还是撤销分发证书对应用程序没有任何影响?
我刚重新安装了操作系统,导致我的私钥丢失,所以我需要创建新的证书签名请求。我想知道如果我撤销我的分发证书,是否会影响到我在应用商店上现有的应用程序,特别是当我的一款应用程序正在等待审核(In Review),这款应用程序使用了旧的分发证书构建。
我应该等待苹果公司批准我的应用程序,还是撤销分发证书对应用程序没有任何影响?
我知道这是一个古老的问题,但由于没有得到答复...根据苹果支持,您可以在提交应用程序审核后立即撤销证书,而该应用程序不会受到影响。已经在应用商店上架的应用程序也不会受到影响。
相关SO线程以支持上述说法:
根据我的经验和苹果客服的说法,吊销证书不会对已经上传到iTunes进行审核或上线的构建产生任何影响。
希望这可以帮到你!
很多开发者会遇到这个问题,不知道是否应该撤销证书。可能会担心撤销会影响应用在商店中的表现,或者下一次更新是否需要相同的证书等。
但实际上并没有这样的问题。 App Store和Adhoc生产证书仅用于App Store提交流程。它需要检查私钥公钥对,以验证ipa是否由有效的签名机构进行了代码签名。一旦应用程序进入应用商店,您就无需再关心所使用的证书。
下一次创建更新时,您可以使用不同的证书进行代码签名,但需要使用相同的应用程序ID。
您当前上传的内容不会受到任何影响。因为您的应用程序的捆绑标识符和应用程序ID将保持不变,所以也不会影响您的任何推送通知服务。这是我们能够在任何实时应用程序的当前证书过期时向Web开发人员替换PEM或p.12证书的唯一原因。
来自苹果文档:
https://developer.apple.com/support/technical/certificates/
iOS分发证书(App Store) 如果您的iOS开发者计划会员资格有效,则不会影响您在App Store上的现有应用程序。但是,您将无法再提交新的应用程序或更新到App Store。