撤销分发证书会影响 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 审查中(在苹果商店中)的应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章
iOS 配置和证书 - 撤销/更新会影响 App Store 应用程序吗?