Xamarin iOS 16.5:证书为“不在钥匙串中" [英] Xamarin iOS 16.5: certificate is "Not in Keychain"

查看:118
本文介绍了Xamarin iOS 16.5:证书为“不在钥匙串中"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在developer.apple.com中创建了发行​​证书,然后下载了该证书,并在在Mac上下载文件夹.该证书显示在钥匙串访问"中,但似乎没有与之关联的密钥.

I create a distribution cert in developer.apple.com, and I downloaded it, and double clicked it in the download folder on the mac. The cert appears in Keychain Access, but it does not seem to have a key associated with it.

在Visual Studio(Windows)16.5中,在工具">选项">"Apple帐户"中,它说证书是不在钥匙串中".

In Visual Studio (Windows), 16.5, in tools > options > Apple Accounts, it says that the certicicate is "Not in Keychain".

有关如何解决此问题的任何帮助?

Any help in how to resolve this?

推荐答案

在共享的屏幕截图中,关于开发证书没问题,单击向下箭头后您将看到private key.并且在PC上的VS中显示有效( THINKPAD2 ).

From shared screenshot , that's no problem about Development Certificates ,you will see the private key after clicking the down arrow .And it shows Valid in VS from PC(THINKPAD2).

但是,分发证书无法看到向下箭头.您应该确保此证书是从新的 CSR 文件Mac创建的,以生成发行证书.您不能使用其他人生成的 CSR 文件或开发生成的 CSR 文件来生成分发证书.

However , the Distribution Certificates can not seet the down arrow . You should be sure that this Certificate is created from a new CSR file Mac to generate the Distribution Certificates .You can not use other people generated CSR file or Development generated CSR file to generate a Distribution Certificates .

顺便说一句,如果证书在系统组中,则可以将其复制到登录组.然后它将显示私钥.

By the way , if certificates is in System Group , you can copy it to Login Group . Then it will show private keys .

这篇关于Xamarin iOS 16.5:证书为“不在钥匙串中"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆