أخطاء APK

Play: التوقيع بمفتاح خاطئ

نص الخطأ

Your Android App Bundle is signed with the wrong key. Ensure that your App Bundle is signed with the correct signing key and try again.
SHA1 of the certificate you used: AA:BB:...  Expected: CC:DD:...

السبب

تقول Play Console إن شهادة AAB المرفوع لا تطابق مفتاح الرفع المسجل سابقًا.

الحل خطوة بخطوة

  1. في صفحة App integrity في Play Console اعثر على بصمة SHA1 المتوقعة.
  2. استخرج SHA1 لـ keystore الخاص بك بـ keytool -list -v وقارن.
  3. إن اختلفتا فوجّه إعداد التوقيع في build.gradle إلى keystore وalias الصحيحين.
  4. إن ضاع المفتاح فاطلب App integrity > Request upload key reset.
  5. بعد الحصول على المفتاح الجديد أعد بناء AAB وارفعه.

أوامر للمثال

keytool -list -v -keystore release.jks -alias release | grep SHA1
./gradlew signingReport
bundletool dump manifest --bundle app.aab

كيف لا يتكرر

دوّن مفتاح الرفع وبصمته، وأبقِ متغيرات CI سرية.

المؤلف والترخيص: Nibras Code