OSX - 签名身份缺少私钥
OSX - signing identity missing private key
在我不小心删除了我的本地钥匙串之后......我似乎遇到了一些问题。 (这是我的第一个Mac。)
在Xcode - 首选项 - 帐户它有一个错误。如果我为我的开发者帐户单击 "View details",它会列出一个名为 "iOS Development" 的签名身份。但是,它的状态是缺少私钥。 (如果我尝试添加一个分发,它也会弹出说我已经有一个。)
因为我已经从我的开发人员配置文件中重新下载了我的分发和开发证书,并将它们放入我的本地钥匙串中...我想这意味着它们还不够吗?在我的 Mac 上还有其他地方我可以(幸运地)找到我的私钥吗?证书? ...
或者我需要撤销我在开发者资料中的证书吗?下载新证书并创建新的配置文件?
私钥用于对代码进行签名,证书用于验证代码。由于私钥仅存储在您的钥匙串中,而您将其删除。
从中恢复的唯一方法是创建新的开发人员证书并为您的应用生成新的开发人员配置文件。
在我不小心删除了我的本地钥匙串之后......我似乎遇到了一些问题。 (这是我的第一个Mac。)
在Xcode - 首选项 - 帐户它有一个错误。如果我为我的开发者帐户单击 "View details",它会列出一个名为 "iOS Development" 的签名身份。但是,它的状态是缺少私钥。 (如果我尝试添加一个分发,它也会弹出说我已经有一个。)
因为我已经从我的开发人员配置文件中重新下载了我的分发和开发证书,并将它们放入我的本地钥匙串中...我想这意味着它们还不够吗?在我的 Mac 上还有其他地方我可以(幸运地)找到我的私钥吗?证书? ...
或者我需要撤销我在开发者资料中的证书吗?下载新证书并创建新的配置文件?
私钥用于对代码进行签名,证书用于验证代码。由于私钥仅存储在您的钥匙串中,而您将其删除。
从中恢复的唯一方法是创建新的开发人员证书并为您的应用生成新的开发人员配置文件。