如何获取 Xamarin Studio 创建的密钥库的 SHA-1 指纹?

Ege*_*dın 5 android sha1 xamarin android-keystore xamarin-studio

当您签署和分发 Xamarin Android 应用程序时,向导会帮助您为您的应用程序创建密钥库。但是,无论我在 Mac 上查看的任何地方都找不到实际的 .keystore 文件。那么我应该如何获得该密钥库的 SHA-1 指纹?

小智 8

SHA1 指纹存储在相同的密钥库文件中。Visual Studio 具有打开此类文件的独特功能。在 Xamarin 中创建文件后,只需双击该文件即可。它将为您提供 SHA1 指纹。

在此处输入图片说明

查看图片


res*_*sue 2

这个问题几个月前就提出了,但如果其他人受到此问题的困扰并最终来到这里 - 以下是针对 Mac 用户的说明:

当您使用 Android 签名向导时,它会要求输入别名和密码。

通过打开终端窗口并输入以下内容来生成 SHA1:

keytool -list -v -keystore /Users/[USERNAME]/Library/Developer/Xamarin/Keystore/[ALIAS]/[ALIAS].keystore -alias [ALIAS]
Run Code Online (Sandbox Code Playgroud)

然后它会提示您输入密码,如果满意,将返回证书信息和指纹(包括 SHA1)。

请注意,如 Xamarin 文档中所述,不需要两个密码。

(如果您像我一样在 Finder 中搜索您创建的密钥库文件但没有成功,那是因为 Library 文件夹被隐藏了)

  • 尝试这样做,但 [ALIAS] 是什么? (2认同)