可以共享用于签署APK的证书吗?

时间:2018-02-13 21:38:23

标签: android google-play

我们的项目有多个Android开发人员都可以访问Google Play控制台,以便能够从各自的计算机发布APK更新。

正如文档和此帖所述: The apk must be signed with the same certificates as the previous version

  

问题:

     

有没有办法让第一个开发人员可以与第二个开发人员共享他的证书,这样第二个开发人员就可以将APK更新发布到Google Play控制台了?

到目前为止,我还没有在文档或讨论中提到这一点

该应用程序的初始版本由第一个开发人员发布。现在,第二个开发人员也希望发布一些更新。但是,这似乎被阻止了,因此只允许从第一台开发者计算机上签名的APK进行更新上传。

  

更新

     

对于一个更成熟的团队,我可以从接受的答案中看到云解决方案 - 但在我们的例子中,共享证书文件被证明是最实用的解决方案。它干净,快速,并且无需在堆栈中添加任何其他层即可解决了这一要求。

1 个答案:

答案 0 :(得分:3)

解决此问题的一种方法是使用开发者控制台的Google Play App Signing功能。您的签名密钥可以与Google一起存储,辅助上传密钥用于生成构建。  上传构建版本后,Google会使用实际的签名密钥重新签名。如果其他开发人员出现,可以撤销上传密钥并生成新密钥,但实际的签名密钥在Google-land中保持安全。

请参阅: https://developer.android.com/studio/publish/app-signing.html

和: https://support.google.com/googleplay/android-developer/answer/7384423

相关问题