我的客户的iOS分发证书被另一个开发者吊销并重新创建 - 这是否意味着我永远无法更新客户现有的应用程序?

3
迄今为止的故事如下:
1.客户雇佣我们为他们做一款 iPhone 应用程序。这个客户以前从未制作过 iPhone 应用程序,作为协议的一部分,我们为他们处理了所有方面,包括应用商店提交,并且我们处理一定程度的未来开发(新功能、错误/安全修复等)。
2.我们代表客户创建了一个分发证书和密钥对。
3.我们开发了这个应用程序,并顺利地发布到了应用商店。
4.一段时间后,客户又雇用了第二个开发人员为他们制作另一个应用程序。
5.看起来,这位第二个开发人员已经撤销了现有的分发证书,并在他们的系统上创建了一个新的带有新密钥对的证书。
6.这个第二个开发人员与我们分享了新的分发证书和密钥对,以备将来参考。
7.由于用户错误,这个新的证书和密钥对现在已被导入到了创建原始应用程序的 Macintosh 上,而原始证书和密钥对没有备份。
所以我们有:
- 在应用商店上的应用程序#1,使用分发证书/密钥对#1 - 应用程序#2要么正在应用商店上使用分发证书/密钥对#2,要么即将使用 - 现在似乎已经丢失了分发证书/密钥对#1
所以我的问题是:如果我们需要更新应用程序#1,我们能否使用分发证书/密钥对#2进行更新?还是我们必须将其作为新应用程序上传?
1个回答

2
我认为你没问题。只要在构建应用程序的Mac上拥有有效的密钥证书和配置文件,就可以发布新版本。捆绑标识符是用于标识应用程序的东西。你只需要一个匹配的有效证书、密钥和配置文件。请确保使用新的签名凭据。
我也遇到了完全相同的情况,但是是企业应用程序。一旦我们将新的证书和密钥导入到MBA中,我们就可以正常构建和部署。

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