gpt4 book ai didi

ios - 如何将私钥添加到分发证书中?

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

好吧,我已经将我的开发人员证书与其私钥关联起来了。工作正常。

我已经下载了我的经销商的 iOS 个人资料,但它说找不到有效的签名身份。

所以我检查了我的证书,确切地说,我的开发者证书与它的私钥相关联,但没有与我的分发证书相关联。如何将我的私钥链接/添加到此证书!?

这会解决“未找到有效签名身份”的问题吗?

最佳答案

是的,您收到的错误意味着您的 Mac 上没有与您尝试用于签署应用程序的分发证书关联的私钥。

有两种可能的解决方案,具体取决于请求分发证书的计算机是否可用。

如果请求分发证书的计算机可用(或者某处有分发 Assets 的备份)

  1. 在生成分发 Assets 的计算机上,打开 Xcode。
  2. 点击“窗口”、“管理器”。
  3. 展开团队部分。
  4. 选择您的团队,选择“iOS Distribution”类型的证书,点击导出并按照说明操作。
  5. 保存导出的文件并转到您的计算机。
  6. 重复步骤 1-3。
  7. 点击导入并选择您之前导出的文件。

如果创建分发配置文件的计算机无法再访问(并且没有备份)

您必须撤销证书并创建一个新证书。

您可能需要请求您的团队管理员或代理授予您一些权限才能生成分发证书。一旦您拥有足够的权限,请按照以下步骤操作(截至 2013 年 5 月 15 日准确):

  1. 转到此网页:https://developer.apple.com/devcenter/ios/index.action
  2. 点击“成员(member)中心”并输入您的 iOS 开发人员凭据。
  3. 点击“证书、标识符和配置文件”。
  4. 点击“iOS 应用程序”部分下的“证书”。
  5. 展开左侧的“证书”部分,选择“分发”,然后点击您的分发证书。
  6. 点击撤销并按照说明操作。
  7. 单击加号以添加新证书。
  8. 选择“App Store and Ad Hoc”选项,然后点击“继续”。
  9. 按照网页上打印的步骤进行操作。这涉及在您的 Mac 上打开钥匙串(keychain)应用程序并从那里生成证书签名请求。点击继续。
  10. 上传 .csr 文件并点击继续。
  11. 生成证书以供分发。下载并双击以将其集成到您的钥匙串(keychain)中。

重新打开 Xcode 并检查您的项目配置,看看您现在是否可以选择“iPhone Distribution”证书(即它没有变灰)。

关于ios - 如何将私钥添加到分发证书中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16563364/

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