导入 Xamarin 密钥库 - System.AggregateException
Import Xamarin Keystore - System.AggregateException
我有一个 .pfx 文件,我曾使用以下命令生成密钥库文件:
keytool -importkeystore -srckeystore TestCodeSign.pfx -srcstoretype pkcs12
Keytool 回来说'JKS 密钥库使用专有格式。建议迁移到 PKCS12,这是一种行业标准格式..."
所以我运行建议的命令:
keytool -importkeystore -srckeystore C:\Users\USERNAME\.keystore -destkeystore C:\Users\USERNAME\.keystore -deststoretype pkcs12
我现在有了备份副本“.old”和新的 .keystore 文件。
在 Visual Studio 中,我为我的应用程序的发布版本创建了一个存档。然后单击分发->Google 播放,然后单击导入以找到 .keystore 文件。
但是当我导入时,我得到了一个无用的错误。我检查了 Xamarin.Diagnostics 输出,我可以看到另一个错误:
[E:keytool]: ImportKey - System.AggregateException: One or more errors occurred. ---> Xamarin.AndroidTools.AndroidSdkToolException: Importing keystore C:\Temp\TestCodeSign.keystore to C:\Users\USERNAME\AppData\Local\Xamarin\Mono for Android\Keystore\A\A.keystore...
就是这样。如何将现有的 pfx 文件导入密钥库,然后使用该密钥库签署应用程序以分发到 Google Play?
我生成了一个 .keytore 文件来测试。当我使用错误的密码或别名导入时,它会抛出同样的错误。请检查您的密码和别名。
如果您不确定别名和密码,您可以创建一个新的.ketstore 文件导入以进行测试。
有关生成.keystore 文件的更多详细信息,请参阅 MS 文档。
https://docs.microsoft.com/en-us/xamarin/android/deploy-test/signing/?tabs=windows
我有一个 .pfx 文件,我曾使用以下命令生成密钥库文件:
keytool -importkeystore -srckeystore TestCodeSign.pfx -srcstoretype pkcs12
Keytool 回来说'JKS 密钥库使用专有格式。建议迁移到 PKCS12,这是一种行业标准格式..."
所以我运行建议的命令:
keytool -importkeystore -srckeystore C:\Users\USERNAME\.keystore -destkeystore C:\Users\USERNAME\.keystore -deststoretype pkcs12
我现在有了备份副本“.old”和新的 .keystore 文件。
在 Visual Studio 中,我为我的应用程序的发布版本创建了一个存档。然后单击分发->Google 播放,然后单击导入以找到 .keystore 文件。
但是当我导入时,我得到了一个无用的错误。我检查了 Xamarin.Diagnostics 输出,我可以看到另一个错误:
[E:keytool]: ImportKey - System.AggregateException: One or more errors occurred. ---> Xamarin.AndroidTools.AndroidSdkToolException: Importing keystore C:\Temp\TestCodeSign.keystore to C:\Users\USERNAME\AppData\Local\Xamarin\Mono for Android\Keystore\A\A.keystore...
就是这样。如何将现有的 pfx 文件导入密钥库,然后使用该密钥库签署应用程序以分发到 Google Play?
我生成了一个 .keytore 文件来测试。当我使用错误的密码或别名导入时,它会抛出同样的错误。请检查您的密码和别名。
如果您不确定别名和密码,您可以创建一个新的.ketstore 文件导入以进行测试。
有关生成.keystore 文件的更多详细信息,请参阅 MS 文档。 https://docs.microsoft.com/en-us/xamarin/android/deploy-test/signing/?tabs=windows