我想对我的 .keystore 文件进行编码以在 Gitlab-ci 中使用。因此,对于编码 sur base64,我运行以下命令:openssl base64 -A -in myFile.keystore
对于解码:openssl base64 -d <<< $KEY > myFile.keystore
但是如果我使用我的文件,就会出现这个错误:Invalid keystore format
我通过运行 md5sum oldFile.keystore myFile.keystore
比较了我的初始文件和新的解码文件。 ,但文件是相同的:/
有人有想法吗?
谢谢社区!
最佳答案
我尝试了同样的方法,但在使用 openssl
时也遇到了一些问题执行base64编码。
我认为这是由尾随 %
引起的openssl
的字符包含在解码的base64字符串中,使用其他东西来编码为我工作的 keystore 。例如,你可以做
cat myKeystore.keystore | base64
关于android - 编码为 base64 keystore 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54881910/