要让另一个开发人员用我的私钥签署APK,我应该提供原始KeyStore文件,还是只给他这个特定密钥的密码就足够了?
请注意我的问题故意忽略了提供私人签名密钥的"安全"方面。这不是问题的一部分。
非常感谢。
您需要向其他开发人员提供以下内容:
- 密钥库文件
- 密钥库的密码
- 用于对应用程序进行签名的别名
- 该别名的密码
如果您愿意,您可以使用以下命令将单个别名的证书导出到不同的密钥库:
keytool -export -alias myAlias -file mycert.cer -keystore existingKeystore.jks
keytool -importcert -file mycert.cer -keystore newKeystore.jks -alias myAlias
如果您在一个密钥库中有多个证书,并且只想导出一个证书,那么这将非常有用。