Google Play'de Yayınlama
Play Store Yükleme Anahtarı Hatasını Düzeltme
Play Console AAB'nizin yanlış anahtarla imzalandığını söylüyorsa - 6 adımda düzeltin
1Bunun düzelttiği sorun#
Play Console, AAB'nizi "Your Android App Bundle is signed with the wrong key" gibi bir hatayla reddederse, karşılaştığınız bu sorundur. Eski AppMint sürümleri her derlemeyi farklı rastgele bir anahtarla imzalıyordu. Yeni AppMint derlemeleri paket başına sabit bir anahtar kullanır - ancak Play Console hâlâ kayıtlı olan eski anahtarı bekler. Yükleme anahtarını bir kez SIFIRLAMANIZ gerekir. Canlı kullanıcılarınız ETKİLENMEZ: Google'ın uygulama imzalama anahtarı (cihazlarındaki) hiç değişmedi. Bu yalnızca geliştirici olarak sizden Google'ın neyi kabul ettiğini günceller.
2En son AppMint ile yeniden derleyin#
Uygulamanızı mevcut AppMint sürümüyle bir kez derleyin. AAB ile birlikte derleme artık İndirilenler klasörünüze iki imzalama dosyası kaydeder:
- <appname>_upload_cert.pem - yalnızca sertifika (Google'a yüklediğiniz dosya budur)
- <appname>_signkey_info.txt - parmak izlerini içeren okuBeni dosyası
Sıfırlama için yalnızca upload_cert.pem gerekir. Özel anahtar AppMint'in içinde kalır ve gelecekteki her güncellemeyi onunla imzalar. Anahtar dosyasının kendisine (.p12) ihtiyacınız varsa, derleme tamamlandı penceresinde veya İmza Anahtarı adımında 'Save my signing key'e dokunun. Parolasını siz belirlersiniz.
3Play Console → Uygulama bütünlüğünü açın#
Bir bilgisayarda:
- Play Console'a gidin ve ilgili uygulamayı açın.
- Sol menü: Test ve yayın → Uygulama bütünlüğü.
- Uygulama imzalama sekmesini açın.
- Upload key certificate bölümüne kaydırın.
- Request upload key reset'e tıklayın.
4Sıfırlama formunu doldurun#
Sıfırlama formunda:
- Neden: "I have lost or compromised my existing upload key." seçeneğini seçin.
- İndirilenler klasörünüzdeki upload_cert.pem dosyasını yükleyin.
- Gönderin.
Sizin tarafınızda bu kadar. Google 24-48 saat içinde (çoğu zaman daha hızlı) inceler. Onayladıklarında bir e-posta alırsınız.
5Onaydan sonra yeni AAB'yi yükleyin#
Google onayladığında yeni yükleme anahtarı etkinleşir. 2. adımda derlediğiniz AAB'yi (veya aynı AppMint sürümüyle derlenmiş daha yeni herhangi bir AAB'yi) yükleyin. AYNI paket adıyla yapılacak sonraki tüm güncellemeler otomatik olarak eşleşir - bu sıfırlamayı bir daha yapmanız gerekmeyecek.
6Son kullanıcıların gördükleri#
Hiçbir şey. Yüklü uygulamaları, değişmeyen Google uygulama imzalama anahtarıyla imzalanmıştır. Sıfırlamadan sonra güncellemeniz, normal bir Play Store güncellemesi gibi mevcut uygulamanın üzerine yüklenir - yeniden yükleme yok, veri kaybı yok, uyarı yok.
7Bir şey çalışmazsa#
- "upload_cert.pem not found in Downloads" - uygulamayı bu rehber eklendikten SONRAKİ en son AppMint ile derlediğinizden emin olun. Eski derlemeler yalnızca .p12 üretiyordu; .pem'i kendiniz türetmeniz gerekir.
- "Reset request denied" - Google birkaçını reddeder. Yaygın neden: yeni derlemelerinizle eşleşenden farklı bir sertifika yüklenmiştir. Tekrar istemeden önce yeniden derleyin ve yeni bir upload_cert.pem indirin.
- "My app was published as an APK, not an AAB" - bu rehber geçerli değildir: Play App Signing'i REDDEDEN yalnızca APK uygulamaları kurtarılamaz. Tek yol, yeni bir paket adı altında yeni bir uygulamadır.
- Google Sign-In, Facebook Login veya Firebase Auth sıfırlamadan sonra çalışmayı bırakırsa - bunlar Google'a ait olan ve DEĞİŞMEYEN UYGULAMA İMZALAMA sertifikası parmak izini (SHA-1/SHA-256) kullanır. Bozulduysa sorun başka yerdedir - sıfırlamada değil.