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

标签 ios app-store app-store-connect

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

如果我使用另一个证书签署应用程序,是否仍会作为现有证书的更新?

最佳答案

你的担心是没有根据的。

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



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

Is there a way to retrieve the old key?



无需检索旧 key ,只需从供应门户中撤消它并生成一个新 key 。

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



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

关于IOS 应用程序更新 - 丢失私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35454548/

相关文章:

ios - 删除内部触摸时的文本字段值

ios - Xcode build设置 "Build Products Path"(CONFIGURATION_BUILD_DIR) 是个谎言?

ios - iOS > 10 上的日历权限崩溃

iphone - 上传到应用商店但不公开

ios - 应用商店拒绝应用后如何重新上传应用

iphone - 提交后更改iTunes图稿

ios - Pushwoosh PhoneGap 通知仅发送给部分订阅者

validation - 带有非公共(public)选择器的iOS App可以被Apple接受吗?

ios - 自动续订订阅

app-store - XCode 8.0,构建商店提交,错误