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

时间:2016-02-17 10:50:34

标签: ios app-store itunesconnect

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

有没有办法检索旧密钥?

如果我使用其他证书对应用程序进行签名,仍会将其作为现有证书的更新吗?

2 个答案:

答案 0 :(得分:3)

你的恐惧没有根据。

  

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

不要忘记他们还需要您的团队代理的凭证来提交应用程序。即使他们有私钥,他们也无法提交任何内容。

  

有没有办法检索旧密钥?

无需检索旧密钥,只需从配置门户撤消该密钥并生成新密钥。

  

如果我使用其他证书签署申请,   仍将作为现有的更新?

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

答案 1 :(得分:1)

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