Xamarin-发行证书显示“不在钥匙串中”

时间:2020-08-14 21:38:58

标签: ios xamarin xamarin.ios

Xamarin告诉我我的发行证书“不在我的钥匙串中”。这是否告诉我证书不在我的Mac钥匙串上?还是我的Windows证书存储区?如何使状态变为“有效”?

这是我所看到的...

在“工具/选项”下,我单击此处...

enter image description here

然后它显示我的分发证书是“不在钥匙串中”。

enter image description here

但是在我的Mac上,证书在那里。

enter image description here

如何使Visual Studio将该证书视为有效?

仅出于笑容,我将Mac钥匙串中显示的相同的2个证书下载并安装到了Windows证书存储中,但状态仍然为“不在钥匙串中”。我的理解是证书需要在Mac上而不是Windows Xamarin计算机上,但是现在我不太确定。

1 个答案:

答案 0 :(得分:1)

好吧,他们现在设计使您必须将证书导入Visual Studio。

在Mac上,打开密钥库,找到证书,单击其左侧的小下拉箭头以发现私钥,选择(!)证书和私钥行,然后右键单击并选择导出。它们将被保存为p12格式(您需要为其指定一个简单的密码),然后将此文件放置到PC上

enter image description here

导入证书。 然后,您需要为其下载所有配置文件。