Publicar en Google Play
Solucionar el error de clave de carga de Play Store
Si Play Console dice que tu AAB está firmado con la clave equivocada, recupérate en 6 pasos
1Qué soluciona esto#
Si Play Console rechaza tu AAB con un error como "Your Android App Bundle is signed with the wrong key", estás en este caso. Las versiones antiguas de AppMint firmaban cada compilación con una clave aleatoria distinta. Las compilaciones nuevas de AppMint usan una clave estable por paquete, pero Play Console todavía espera la clave antigua que tiene registrada. Necesitas RESTABLECER la clave de carga una vez. Tus usuarios actuales NO se ven afectados: la clave de firma de apps de Google (la que está en sus dispositivos) nunca cambió. Esto solo actualiza lo que Google acepta de ti como desarrollador.
2Vuelve a compilar con la última versión de AppMint#
Compila tu app una vez con la versión actual de AppMint. Junto con el AAB, la compilación ahora guarda dos archivos de firma en tu carpeta Descargas:
- <appname>_upload_cert.pem: solo el certificado (esto es lo que subes a Google)
- <appname>_signkey_info.txt: archivo léame con las huellas digitales
Solo necesitas upload_cert.pem para el restablecimiento. La clave privada permanece dentro de AppMint, que firma con ella todas las actualizaciones futuras. Si necesitas el archivo de la clave (.p12), toca 'Save my signing key' en la ventana de compilación terminada o en el paso Signing Key. Tú eliges su contraseña.
3Abre Play Console → App integrity#
En una computadora:
- Ve a Play Console y abre la app afectada.
- Menú izquierdo: Test and release → App integrity.
- Abre la pestaña App signing.
- Desplázate hasta Upload key certificate.
- Haz clic en Request upload key reset.
4Completa el formulario de restablecimiento#
En el formulario de restablecimiento:
- Motivo: elige "I have lost or compromised my existing upload key."
- Sube el archivo upload_cert.pem de tu carpeta Descargas.
- Envía.
Eso es todo de tu lado. Google lo revisa en 24-48 horas (a menudo más rápido). Recibirás un correo cuando lo aprueben.
5Sube el nuevo AAB tras la aprobación#
Cuando Google lo apruebe, la nueva clave de carga queda activa. Sube el AAB que compilaste en el paso 2 (o cualquier AAB más reciente compilado con la misma versión de AppMint). Las futuras actualizaciones con el MISMO nombre de paquete coincidirán automáticamente; nunca tendrás que repetir este restablecimiento.
6Lo que ven los usuarios finales#
Nada. Su app instalada está firmada con la clave de firma de apps de Google, que no ha cambiado. Después del restablecimiento, tu actualización se instala sobre la app existente como cualquier actualización normal de Play Store: sin reinstalar, sin pérdida de datos, sin avisos.
7Si algo no funciona#
- "upload_cert.pem not found in Downloads": asegúrate de haber compilado la app con el AppMint más reciente DESPUÉS de que se añadiera esta guía. Las compilaciones anteriores solo producían .p12; tendrías que derivar el .pem tú mismo.
- "Reset request denied": Google rechaza algunas. Causa común: se subió un certificado distinto del que corresponde a tus nuevas compilaciones. Vuelve a compilar y descarga un upload_cert.pem nuevo antes de solicitarlo otra vez.
- "My app was published as an APK, not an AAB": esta guía no aplica; las apps solo APK que no optaron por Play App Signing no se pueden recuperar. La única vía es una app nueva con un nombre de paquete nuevo.
- Google Sign-In, Facebook Login o Firebase Auth dejan de funcionar después del restablecimiento: esos usan la huella digital (SHA-1/SHA-256) del certificado de APP SIGNING, que es de Google y NO CAMBIÓ. Si se rompieron, el problema está en otro lado, no en el restablecimiento.