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

查看:21
本文介绍了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天全站免登陆