Der Apple App Store ermöglicht die Veröffentlichung eines Updates für eine Anwendung, auch wenn das Zertifikat verloren gegangen und neu erstellt wurde, aber Google Play Store lässt dies nicht zu.Warum benötigt Play Store dasselbe Zertifikat beim Aktualisieren einer App, aber App Store nicht?
Die Verwendung derselben Bundle-ID eignet sich für die Veröffentlichung einer Aktualisierung der Anwendung im Apple App Store. Daher kann beim Veröffentlichen der Aktualisierung der Anwendung ein neues Zertifikat verwendet werden.
Also, warum Google Play Store es nicht erlaubt? Ist es eine Sicherheitsschwäche, das zuzulassen? Oder der Google Play Store übertreibt die Sicherheit und benötigt unnötigerweise dasselbe Zertifikat?
Apple App Store allows it
Aber Google Play Store does not allow it
Also, ich verstehe, dass nur Apple das Signing-Zertifikat ausstellt, aber für Android, konnte Entwickler Signierzertifikat generieren. Wenn Apple also die Identität signiert, ist uns bewusst, dass unser Zertifikat gelöscht wird. Aber wir würden nicht wissen, wenn ein neues Zertifikat für Android verwendet wird. Daher benötigt Android dasselbe Zertifikat, um die App zu identifizieren. – lockedscope
Warum funktioniert der Play Store also nicht wie der App Store und verwaltet Zertifikate selbst? – lockedscope
@lockedscope Was Sie sagen, ist korrekt, aber Sie müssen berücksichtigen, dass es zwei verschiedene Signierungsprozesse gibt, so dass es andere versteckte Probleme geben kann. Außerdem denke ich, dass Android eine Kombination aus Keystore SHA1 und Paketname verwendet, um Ihre App über verschiedene Plattformen wie Google Play und Google Console zu identifizieren. – danypata