IOS应用程序更新 – 丢失私钥

我有一个客户端的IOS应用程序,我需要推动它作为更新到现有的应用程序。 我已经收到itunesconnect帐户,其中包括应用程序的凭据,但这里是我的问题。
我没有用来发布最初的应用程序的私钥,根据下面可能会导致一个问题。
私钥在本地存储在Mac设备上(在这里是旧供应商)。
在错误的手中,有人可能会尝试分发包含恶意代码的应用程序。 这不仅会导致应用程序被拒绝,还可能意味着我们的开发人员凭据可能会被苹果撤销。
有没有办法检索旧密钥?

在我用另一个证书签署申请的情况下,仍然会作为现有申请的更新?

你的担心是没有根据的。

在错误的手中,有人可能会尝试分发包含恶意代码的应用程序

不要忘记,他们也需要你的团队代理的证书提交的应用程序。 即使他们有私钥,他们也不能提交任何东西。

有没有办法检索旧密钥?

不需要检索旧的密钥,只需从供应门户撤销并生成一个新密钥即可。

在我用另一个证书签署申请的情况下,仍然会作为现有申请的更新?

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

创build新的分发证书并上传最新的版本,这将作为更新到用户。