Google play uygulama imzalama sorunu çözümü Unity Play Console SHA-1
Hepinize merhaba arkadaşlar bu ilk sorun çözme yazım hatalar olabilir mazur görün.
Bizi burada App signing key ve Upload key certificate karşılar bizim işimiz Upload key certificate ile alt kısımdaki
Şuanlık blog olarak paylaşacağım ikinci aşamada video çekerek sorunu çözeceğiz.
Öncelikle sorunsuz imzalama için gereken aşamaları anlatıyorum burada bir hatanız varsa onu düzeltin.
Eğer Play console ya yükleme yapıcaksanız
1 - Unity publishing settings ayarlarında keystore oluşturup uygulama çıktısı alınır.
2 - Çıktı .abb formatında alınmalıdır.
3 - Development ayarı açıksa kapatılmalıdır.Yoksa imzalama yapılmaz!
Buraya kadar hatanız yok ise sorun çözümüne başlıyoruz
Publish settings te oluşturduğunuz keystore konumuna gidin. nereye kaydettiyseniz
AŞAĞIDA BULUNAN KEYTOOL KODU CMD DE ÇALIŞMIYORSA BU AŞAMALARI TAKİP EDİN.
Başlattan CMD yi yönetici olarak çalıştırıp aşağıda verdiğim kodu cmd ye yapıştırıcaksınız yapıştırmadan önce kırmızı olarak işaretlediğim kısma Path kısmındaki keystorenin konumunu belirtin.
keytool -keystore C:\metadronekey\avtosh2023backtostreet.keystore -list -v
Kodu düzenleyip CMD ' ye yapıştırdıktan sonra Enter a basın ve sizden şifre isteyecektir şifre yazılırken gözükmez yine de yazıyor olursunuz.
Şifre keystore oluştururken koyduğunuz şifredir.
şifre girdikten sonra tekrar enter basarız
BU KODU YAZDIĞINIZDA HATA ALIYORSANIZ ŞU YAZIMI UYGULAYIN!.
Keytool Okuma Hatası Buraya tıklayarak ulaşabilirsiniz.
SHA1 Kısmını kopyalayın ve bir metin belgesine kaydedin. |
Şimdi google play console uygulamanızı seçin ve sol menüden
Bizi burada App signing key ve Upload key certificate karşılar bizim işimiz Upload key certificate ile alt kısımdaki
Upload keyde yazan SHA 1 ile Bizim metin belgesine kaydettiğimiz SHA 1 i karşılaştırın eğer farklıysalar hatamız buradan kaynaklanır.
Eğer daha önce yükleme yaptıysanız çıktı alırken aynı keystore kullanmadıysanız app signing keyiniz bundan dolayı farklıdır aynı keystore belgesiyle çıktı almak önemli !.
Upload keyin altında Request upload key reset(Key sıfırlama talep et )yazar buradan yeni keyimizi aktarıcaz bizden istenilen şeyler burada yazıyor.
Bize burada neden sıfırlamak istediğimizi sorar ve yeni oluşturduğumuz keyi buraya aktarmamızı ister.
istediği belke .PEM uzantılı olacaktır.
Gelelim PEM ' i oluşturmaya
keytool -genkeypair -alias avtosh2023backtokeystore -keyalg RSA -keysize 2048 -validity 9125 -keystore C:\metadronekey\avtosh2023backtostreet.jks
Bu kod da renkli kısımları kendinize göre değiştirin.
-alias kısmına publishing settingste yazan alias ismini yazın.
diğer kısma ise dosyanızın keytoolun bulunduğu klasörü yazın benim yaptığım gibi sonuna .jks yazmak önemli !
CMD yi açın düzenlediğiniz kodu yapıştırın.
yapıştırdıktan sonra şifreyi sorar hep alias a yazığınız şifre hem ilk oluştururken yazdığınız şifreyi yazıp enter a basın.
Bu noktaya kadar doğru yaptıysanız jks dosyanız oluşur daha sonrasında sertifika oluşturacağız.
Aşağıdaki kodu kendinize göre düzenleyin
ilk kısma biraz önce oluşturduğumz jks dosyasının konumunu yazıcaksıznız ikinci kısma biraz önceki alias taki gibi yazın sonuncu kısma da benim uyguladığım gibi aynı konumu yazın
keytool -export -rfc -keystore C:\metadronekey\avtosh2023backtostreet.jks -alias avtosh2023backtokeystore -file C:\metadronekey\avtosh2023backtostreet.pem
Buraya kadar doğru uyguladıysanız pem dosyanız oluşur.
PEM dosyası oluştuktan sonra burayı iyi anlayın önemli!
ilk başta keytool dosyasını okutup SHA1 ini bir metin belgesine kaydedin demiştim ya
şimdi bu pem dosyasını açacağız ve SHA1 i ilk metin belgesindeki SHA1 le aynı olup olmadığına bakacağız eğer aynı değilse işlemi yanlış yapmıssınızdır.!
PEM okuma kodunu paylasıyorum
keytool -printcert -file D:\EskiDosyalar\metadronekey\certificate.pem
kırmızı kısma oluşturduğumuz pem uzantılı dosyanın konumunu yazın.
CMD ye yapıştın ve SHA1 kodunuzu metin belgesindekiyle eşit olup olmadığına bakın
1. kısımda nedeni seçtikten sonra 4. kısımdaki upload seçeneğinden oluşturduğumuz .PEM dosyasını ekleyin ve play consoleye değişme isteğini gönderin
Değişim play console tarafında 3 4 gün süresince sürüyor Ne zaman yükleme yapabileceğiniz süresi belirtiliyor.Yeni keyiniz yüklendikten sonra yükleme yapabileceksiniz. bu süreçte yüklediğiniz dosya isteğini iptal etmeyin.!
Yanılmıyorsam pConsole da publising overView kısmında ne zaman yükleneceği yazıyordu saat dilimleri UTC olduğu için bizden 3-4 saat gerideler bu yüzden zamanı geldi neden değişmedi diye endişlenmeyin.
Sorun çözümüm buraya kadardı arkadaşlar beğendiyseniz size yardımım dokunduysa yorum atıp teşekkür edebilir ya da işlevsel hali oyunumu indirip bana destek olabilirsiniz iyi günler.
Uygulamamın linkini buraya bırakıyorum.
https://play.google.com/store/apps/details?id=com.Gamenders.Avtosh2023
Yorumlar
Yorum Gönder