我们的项目有多个Android开发人员都可以访问Google Play控制台,以便能够从各自的计算机发布APK更新.
正如文档和此帖中所述:
The apk must be signed with the same certificates as the previous version
Question:
Is there a way where first developer can share his certificate with second developer, such that second developer is able to publish APK updates to Google Play console?
到目前为止,我没有在文档或讨论中看到任何提及
该应用程序的初始版本由第一个开发人员发布.现在,第二个开发人员也希望发布一些更新.然而,这似乎被阻止,因此只允许从第一个开发者的计算机签名的APK进行更新上传.
Update
For a more established team, I can see the cloud solution from the accepted answer working – but in our case, sharing the certificate file proved to be the most practical solution. It was clean, fast, and solved the requirement without otherwise adding any additional layers to the stack.
解决方法:
解决此问题的一种方法是使用开发者控制台的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