Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   FireMonkey (https://www.clubdelphi.com/foros/forumdisplay.php?f=50)
-   -   No puedo firmar aab en athens (https://www.clubdelphi.com/foros/showthread.php?t=96714)

Camilo 28-05-2024 21:18:18

No puedo firmar aab en athens
 
Hola Amigos.
Tengo un problema desde hace días y nada que encuentro la solución en las busquedas que realizo.
Sucede que no puedo firmar la appa para subirla a Play Store. Si ingreso por Tools > Option > Deployment > Provisioning; puedo ingresar bien en el buidl type Android 64 bit - Aplication Store un keyStore.
PERO.......
Voy por Projects > Options > Deplyment > Profisioning y llamo el target "Relase configuration - android 64 bit platform y me sale el error:

Picked Up JAVA_TOOLS_OPTIONS:
error de herramienta de claves: javaio.IOExeption: Keystore pasword was incorrect

He cambiado todas la NDK de posicion y nada. Me pueden echar una mano por favor. Que reviso, en donde... en fin cualquier pista que me permita compilar en Android 64 Relase y Aplication Store para poder subirla a ese tienda.
Gracias por su ayuda

dec 05-06-2024 12:02:05

Hola a todos,

Acaso el error no está indicando bien el problema, pero, yo entiendo que habría que ver primero si lo que se está indicando en el error es lo correcto o no lo es. Es decir, para firmar la app, es necesario un archivo "keystore", y, al crear ese archivo, se debe indicar una contraseña, de hecho dos: una para el propio archivo "keystore" y otro para la "clave" añadida a dicho archivo.

Entonces, el error te está diendo "la contraseña no es correcta", y, eso sería lo primero que hay que revisar: si estás indicando la contraseña correcta o no. Lo que no sabría decir ahora mismo es sin en Delphi todo esto funciona así exactamente, o sea, en algún lugar debería dejarte indicar la contraseña del archivo "keystore", para después usarla a la hora de firmar la app.

Tal vez algún compañero pueda dar más información a ese respecto. Lo que yo propongo (que no sé si es realmente útil en este caso) sería usar una herramienta tal que la que se puede descargar desde aquí:

https://keystore-explorer.org/

La idea sería que intentases abrir el archivo "keystore" con esa herramienta: debería pedirte la contraseña, y, tú deberías poder proporcionarla, y, dicha contraseña debería ser la que usases en la opción de Delphi adecuada, con el fin de firmar la app con dicho archivo "keystore".

Camilo 05-06-2024 13:42:44

Gracias Dec. por tu ayuda.
Fue de mucha utilidad tu orientacion por cuanto la tienda de play store a la hora de subir el aab genera el error de firma y describe ese error. Dice con que huella esta resgistrada la primera version de la aab y con que version de la firma se esta intentando subir.
Con la herramienta que tu me sugieres se puede abrir el keystore y efectivamente comparar el que se esta intentando subir con el que espera la tienda.
Dicho esto: pues la conclusion es que el aab que se intenta subir esta firmado con otro keystore diferente al que se subio en las primeras versiones.
Tarea buscar el primero y firmar nuevamente con ese O cambiar en la tienda la firma original por la nueva.
Mil gracias Dec. Con esto creo que queda resuelto el tema.


La franja horaria es GMT +2. Ahora son las 09:23:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi