撤销分发证书会影响 Iphone 审查中(在苹果商店中)的应用程序吗?

Posted

技术标签:

【中文标题】撤销分发证书会影响 Iphone 审查中(在苹果商店中)的应用程序吗?【英文标题】:Will revoking Distribution certificate affect application which is In Review (on apple store) for Iphone? 【发布时间】:2011-03-16 21:06:29 【问题描述】:

我刚刚在重新安装操作系统时丢失了我的私钥,因此必须创建新的证书签名请求。我想知道撤销我的分发证书是否会对我在 上的现有应用程序产生任何影响>App Store 特别是当我的一个应用程序正在等待批准(In Review)从旧的分发证书构建时。

我应该等待应用程序 Apple 接受或撤销 发行证书不会有任何 对申请有影响吗?

【问题讨论】:

你找到答案了吗?因为我也有类似的情况。 【参考方案1】:

我知道这是一个古老的问题,但由于尚未得到解答……根据 Apple 支持,您可以在提交应用程序进行审核后立即撤销证书,并且该应用程序不会受到影响。应用商店中已有的应用也不会受到影响。

支持上述的相关SO线程:

If I revoke an existing distribution certificate, will it mess up anything with existing apps?

ios Provisioning and Certifcates - Will Revoke/Renew effect App Store Apps?

【讨论】:

【参考方案2】:

开发人员通常会面临这个问题,并远离撤销证书。可能的想法是它是否会影响商店中的应用程序,或者下次更新是否需要相同的证书等。

但是没有任何类似的问题。 Appstore 和 Adhoc 生产证书仅用于 App Store 提交过程。它需要检查私钥公钥对以验证 ipa 是由有效签名机构签名的代码。一旦应用进入应用商店,您就不必担心使用的证书。

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

【讨论】:

【参考方案3】:

根据我的经验和 Apple 支持,吊销证书不会对 iTunes 上已上传的构建版本产生任何影响,无论是审核还是实时。

希望这会有所帮助!

【讨论】:

感谢您的回答 :) 但是,由于缺乏权威参考资料,我对这个问题给予了赏金。你有吗? 幸好我帮你找了。请参阅下面的链接并搜索文本“重新创建您的开发或分发证书不会影响您提交到商店的应用程序,也不会影响您更新它们的能力。” :developer.apple.com/library/ios/documentation/IDEs/Conceptual/…我希望这就足够了。【参考方案4】:

您当前的上传不会受到任何影响。由于您的应用程序的包标识符和应用程序 ID 将保持不变,因此它也不会影响您的任何推送通知服务。如果任何实时应用的当前证书已过期,这是我们能够将 PEM 或 p.12 证书替换给 Web 开发人员的唯一原因。

【讨论】:

【参考方案5】:

来自苹果文档:https://developer.apple.com/support/technical/certificates/

iOS 分发证书(App Store) 如果您的 iOS 开发者计划会员资格有效,您在 App Store 上的现有应用程序不会受到影响。但是,您将无法再向 App Store 提交新应用或更新。

【讨论】:

以上是关于撤销分发证书会影响 Iphone 审查中(在苹果商店中)的应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

苹果证书撤销后 已上线的企业版APP会受到影响吗?

恢复已撤销的 ios 证书

iOS 配置和证书 - 撤销/更新会影响 App Store 应用程序吗?

发布应用后是不是需要苹果证书?

撤销远程机器中的分发证书后,Jenkins 工作无法正常工作

苹果的企业分发 iOS 应用怎么样