iOS应用程序更新-丢失的私钥 [英] IOS application update - lost private key

查看:146
本文介绍了iOS应用程序更新-丢失的私钥的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个用于客户端的IOS应用程序,我需要将其作为对现有应用程序的更新进行推送.我已经收到包括应用程序的itunesconnect帐户的凭据,但这是我的问题.
我没有用于发布初始应用程序的私钥,根据以下内容可能会导致问题.
私钥存储在Mac设备上(在本例中为旧供应商).
如果使用不当,某些人可能会尝试分发包含恶意代码的应用程序. 不仅会导致该应用被拒绝,而且还可能意味着我们的开发人员凭据可能会被Apple撤销.

有没有办法找回旧密钥?

I have an IOS application for a client and I need to push it as an update to the existing app. I already received the credentials of the itunesconnect account which includes the application however here is my problem.
I don't have the private key which was used to publish the initial application which according to the below could cause a problem.
The private key is locally stored on the Mac device (in this case, the old vendor).
In the wrong hands, someone might attempt to distribute an app that contains malicious code. Not only could that cause the app to be rejected, it could also mean our developer credentials could be revoked by Apple.

Is there a way to retrieve the old key?

如果我使用另一证书对应用程序进行签名,是否仍将作为现有证书的更新?

In the case where I sign the application with another certificate, will still go as an update to the existing one?

推荐答案

您的恐惧是没有根据的.

Your fears are unfounded.

在不当之手,某人可能会尝试分发一个包含以下内容的应用 包含恶意代码

In the wrong hands, someone might attempt to distribute an app that contains malicious code

请不要忘记,他们还需要您团队代理的凭据才能提交应用.即使他们拥有私钥,也将无法提交任何内容.

Don't forget that they would also need your team agent's credential to submit the app. Even if they have the private key, they wouldn't be able to submit anything.

有没有办法检索旧密钥?

Is there a way to retrieve the old key?

无需检索旧密钥,只需从供应门户撤消它并生成一个新密钥即可.

No need to retrieve the old key, just revoke it from the provisioning portal and generate a new one.

在我使用另一张证书对应用程序进行签名的情况下, 仍会作为现有产品的更新吗?

In the case where I sign the application with another certificate, will still go as an update to the existing one?

应用程序更新基于bundle ID,而不是代码签名证书.如果捆绑包ID相同,则使用新证书提交的应用仍将被视为更新.

App updates are based upon bundle ID and not the code signing certificate. App submitted with the new certificate would still be considered an update, if the bundle ID is same.

这篇关于iOS应用程序更新-丢失的私钥的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆