【问题标题】:Can't create a new Certificate Signing Request(CSR)?无法创建新的证书签名请求 (CSR)?
【发布时间】:2013-02-08 07:48:28
【问题描述】:

我正在尝试在我的 iOS 设备上测试我的应用。为此,我需要创建一个Certificate Signing Request(CSR)。

这些是我采取的步骤:

  • 在 Utilities 文件夹中打开 Keychain Access
  • 在下拉菜单中单击钥匙串访问证书助手向证书颁发机构申请证书
  • 输入了我的 Apple ID 电子邮件地址和我的姓名
  • 勾选Save to disk
  • 点击继续
  • 将 CSR 保存在桌面上

然后报错:

The specified keychain is not a valid keychain file

我已经尝试搜索引擎寻找答案,但我没有运气!任何帮助将不胜感激!提前致谢!

【问题讨论】:

    标签: ios iphone-developer-program csr


    【解决方案1】:

    我已经解决了这个问题!步骤如下:

    转到您的终端并输入:

    ls -l ~/Library/
    

    这将确保钥匙串文件夹的权限正确。

    Keychains 文件夹上的 privs 应该是

    drwxr-xr-x
    

    如果不是drwxr-xr-x,请按照以下步骤操作:

    • 转到 Keychain Access 中的下拉菜单。
    • 钥匙串访问 > 钥匙串急救
    • 输入您的UsernamePassword
    • 勾选Repair
    • 点击开始

    这解决了我的问题! :)

    【讨论】:

    • 什么下拉菜单?我没有看到任何钥匙链急救选项
    • @CalZone 这个答案是从 2013 年开始的。已经 5 年了..?
    • 那又怎样?即使在 2021 年,我也在寻找这个。
    【解决方案2】:

    您需要直接启动位于/Applications/Utilities 的钥匙串访问。我做到了,它对我有用:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-02
      • 2016-12-21
      • 2017-06-05
      • 1970-01-01
      • 2014-08-23
      • 2016-02-23
      相关资源
      最近更新 更多