gpt4 book ai didi

ios - 缺少 iOS Dist 证书的私钥

转载 作者:行者123 更新时间:2023-12-04 13:01:30 26 4
gpt4 key购买 nike

我已经找到了很多关于此的信息,但没有什么能完全帮助我解决我的情况。几周前我丢失了硬盘。我已经购买并配置了一个新系统,但现在我必须在应用程序商店中删除一个新版本的应用程序。我已经重新下载了 3 个证书,包括分发证书和分发配置文件,但 XCode 报告我的分发配置文件无效(具体来说,“未找到有效的签名身份”)。

经过大量搜索和阅读,问题似乎是缺少私钥,但我不知道如何纠正。我确实有旧机器的最新 (SuperDuper) 备份,但打开旧的 Keychain Access 应用程序只会显示我当前机器上的内容(或者它看起来是这样——我没有看到任何不同)。那将是我检索旧 key 的唯一窗口。同上打开 XCode 的旧副本并查看其管理器。

如果我尝试撤销我现有的分发证书,我会收到警告,我所有现有的应用程序(所有应用程序都使用该证书签名)将停止运行。我绝对不想那样。

我在这里有什么选择吗? Apple 的证书和配置文件系统诚然让我感到困惑,所以我希望有某种资源可以重新建立与我的分发 key 的联系或创建一个新证书,而无需完全清理已经存在的所有内容。

最佳答案

打开旧的 Keychain Access 应用程序不起作用,因为它从运行它的计算中加载所有数据。您需要做的是获取旧的 .keychain 文件并使用 Keychain Access 打开它。

在您的备份中,找到 /Users/USER_NAME/Library/Keychains/login.keychain 并复制一份。接下来,您需要将其重命名为 oldlogin.keychain 之类的名称,以防止它与您的新登录钥匙串(keychain)发生冲突。然后只需双击 oldlogin.keychain 即可将其打开 Keychain Access。它可能会要求您输入访问钥匙串(keychain)的密码,这应该是您丢失硬盘之前的登录密码。解锁后,您可以将任何您想要的内容从 oldlogin 拖到 login,包括私钥。

关于ios - 缺少 iOS Dist 证书的私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15768592/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com