Android Keystore Dosyamı Kaybettim: Uygulamamı Nasıl Güncellerim?

admin

Administrator
Yönetici
Lvl 1
Credits
11
Android keystore dosyanızı kaybettiyseniz uygulamayı güncelleme şansınız, Play App Signing kullanıp kullanmadığınıza bağlıdır. Yükleme anahtarını sıfırlamak mümkün olabilir; kendi yönettiğiniz asıl imzalama anahtarının kaybında aynı çözüm geçerli değildir.
1788566175250.png

Önce hangi anahtarın kaybolduğunu belirleyin​

Play Console’da uygulamanızın uygulama imzalama bölümünden Play App Signing durumunu kontrol edin.
  • Upload key: Google Play’e gönderdiğiniz paketi imzalar.
  • App signing key: Kullanıcılara dağıtılan APK’ları imzalar. Play App Signing etkinse Google tarafından yönetilir.

Yükleme anahtarı nasıl sıfırlanır?​

  1. Android Studio’da Build > Generate Signed Bundle / APK bölümünden yeni bir keystore ve yükleme anahtarı oluşturun.
  2. Açık sertifikayı aşağıdaki komutla PEM dosyasına aktarın.
  3. Play Console üzerinden yükleme anahtarı sıfırlama talebi başlatın; istendiğinde PEM sertifikasını gönderin.
  4. Yeni anahtar etkinleştirildiğinde AAB dosyanızı bu anahtarla imzalayıp yükleyin.
Kod:
keytool -exportcert -rfc -keystore yeni-upload.jks -alias upload -file upload_certificate.pem
Dosya yolunu ve alias değerini kendi bilgilerinizle değiştirin. Sıfırlama, Google’ın dağıtım için kullandığı uygulama imzalama anahtarını değiştirmez.

Play App Signing kapalıysa ne olur?​

Asıl imzalama anahtarını kaybettiyseniz aynı uygulamaya güncelleme yayımlayamazsınız. Önce yedeklerinizi kontrol edin. Yeni keystore oluşturmak eski anahtarı geri getirmez.

PEM dosyası keystore yerine geçer mi?​

Hayır. Açık sertifika özel anahtarı içermez. Keystore dosyanızı ve parolalarınızı güvenli biçimde yedekleyin.

Resmî Kaynak​

Android Developers: Kayıp yükleme anahtarını sıfırlama

İlgili Konular​

Keystore Nedir? Android Uygulama İmzalama ve Güvenli Saklama Rehberi
 
Geri
En Üst