gpt4 book ai didi

ios - Xcode 在您的钥匙串(keychain)中找不到此配置文件的有效私钥证书对

转载 作者:IT王子 更新时间:2023-10-29 07:34:40 26 4
gpt4 key购买 nike

[在立即标记为重复之前,我已经通读了其他几个具有相同问题描述但在应用他们的答案后没有解决方案]

几天前,我创建了一个配置文件,并成功地使用它在我的 iPhone 上运行应用程序。

但是现在我正在使用另一台笔记本电脑进行开发并且无法继续,因为我不断收到“Xcode 无法在您的钥匙串(keychain)中找到此配置文件的有效私钥证书对”。我尝试使用与之前相同的 iPhone/配置文件组合,另外我还有另一部 iPhone 并使用该设备的 ID 生成了新的配置文件。但是,我也通过该个人资料/电话收到了相同的消息。

从这个网站上的其他帖子来看,当配置文件没有被拖/放到 Organizer 的库部分时,人们似乎遇到了这个问题 - 我将配置文件拖到 Xcode 上,结果 Provisioning Profiles 部分包含相关的配置文件管理器的库部分和设备部分。

证书在钥匙串(keychain)访问中显示为​​有效。

有什么建议吗?

稍后添加:尝试来自 Apple 的问答:

https://web.archive.org/web/20141029102125/http://developer.apple.com/library/ios/qa/qa1618/_index.html

他们说在 Keychain Access 中点击 .p12 文件。他们在说什么,.p12 文件是什么以及在哪里?它没有显示在他们自己的文档屏幕截图中,也没有出现在我的钥匙串(keychain)访问中。应该吗?

最佳答案

您可以做的最好的事情是从您的钥匙串(keychain)中删除证书并取回它们,这样 XCode 4 的管理器就不会被“混淆”了。我用 7 个“简单”步骤编译了它:

  1. 删除您的证书:在您的 Mac 上打开名为 Keychain Access 的应用程序(您可以按键盘上的 command + 空格键来打开 Spotlight 和输入 Keychain Access 启动它)。然后选择左上方列表中的登录和左下方列表中的证书,您将只删除以“iPhone Developer”或“iPhone Distribution”字样开头的证书。

  2. 您需要通过登录您的 Apple iOS 开发者帐户并转到配置门户然后转到左侧的证书选项来吊销旧证书菜单。然后找到您的开发人员证书并单击位于右侧的“吊销”链接。

  3. 返回您 Mac 上的 Keychain Access 应用程序,单击菜单栏中的以下菜单:“Keychain Access” -> “Certificate Assistant” -> “Request a Certificate from证书颁发机构”。如果需要,只需输入您的电子邮件并修改显示“请求是:”的选项,选择“保存到磁盘”选项...一个对话框将询问您要将 CSR 文件保存在哪里,该文件通常称为“ CertificateSigningRequest.certSigningRequest”。

  4. 返回在线 Provision Portal 并创建一个新证书,上传您刚刚生成的文件,该文件与您之前的旧证书相同。

  5. 大约一分钟后...您将在证书 列表下看到您现在可以下载新证书以及您还可以下载 WWDR 中间证书(请参阅链接在证书列表下)。下载它们并通过双击将它们提供给您的Keychain Access

  6. 您必须转到名为ProvisioningProvisioning Portal 菜单选项,您将在其中看到所有应用程序的开发配置文件。您必须单击右侧的“编辑”->“修改”链接,并验证证书是否已选中。

  7. 最后,关闭“XCode 4”。当您重新打开它时,转到菜单“窗口”->“管理器”。因为组织者从您的钥匙串(keychain)中读取了证书,所以它们应该已经存在了。下次插入设备时,只需单击“配置”并确保旧证书已消失并启用新证书。

关于ios - Xcode 在您的钥匙串(keychain)中找不到此配置文件的有效私钥证书对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8424017/

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