Firma tus paquetes de apps tú mismo

Actualizado el 24. mayo 2023 por Jan Bunk

Un simpático robot humanoide en luz azul firmando una pila de papeles dentro de una gran fábrica, arte digital

Para obtener la máxima seguridad y flexibilidad, podemos proporcionar a nuestros clientes empresariales versiones sin firma de tu app Android, para que puedan firmarlas ellos mismos.

Esta guía requiere algunos conocimientos técnicos para instalar los programas necesarios y utilizar la línea de comandos. Si es demasiado complejo, también podemos firmar la app nosotros mismos normalmente y enviarte las claves después.

Requisitos previos

Generar claves

Si aún no tienes claves de firma, puedes generarlas de la siguiente manera.

keytool -genkey -noprompt -v -keystore {key_file_name}.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 99999 -alias {key_alias} -dname "OU=IT, O={organization}" -storepass {storepass} -keypass {keypass}
  • key_file_name
    Ejemplo: key0

    Puedes utilizar cualquier nombre para el archivo de claves. Aunque es preferible utilizar solo caracteres y dígitos ASCII para estar seguros.

  • key_alias
    Ejemplo: key0

    Puedes utilizar cualquier alias, yo suelo evitar complicaciones nombrándolo igual que el archivo de claves. Aunque es preferible utilizar solo caracteres y dígitos ASCII para estar seguros.

  • organization
    Ejemplo: webtoapp.design

    El nombre de tu empresa.

  • storepass
    Ejemplo: LWRrjdrnXW1NSYzUDLHkaa5uCesmELE

    Una contraseña segura para tu almacén de claves.

  • keypass
    Ejemplo: SYspVNgpUbintxdZrlKPx3vfYBvP7wd

    Una contraseña segura para tu llave

Firmar un paquete de app sin firmar

jarsigner -sigalg SHA256withRSA -digestalg SHA-256 -keystore {key_file_name}.jks -keypass {keypass} -storepass {storepass} {bundle_name}.aab {key_alias}

La mayoría de las variables aquí son del paso anterior.

  • bundle_name
    Ejemplo: app-release

    El nombre del archivo de tu paquete de aplicaciones sin firmar.

    ¿Aún no tienes tu paquete de apps? Descarga tu paquete de apps aquí

Puedes verificar la firma con el siguiente comando. Puedes ignorar la advertencia de que has utilizado un certificado autofirmado.

jarsigner -verify {bundle_name}.aab

Subiendo el paquete de app

Puedes continuar con el procedimiento habitual Pasos para publicar una app en Google Play Store.

Cuando llegues a la sección de carga de apps, sube el paquete de aplicaciones que acabas de firmar.

Artículos relacionados


Imagen con texto: Cumplir con las normas de exportación

Cumplimiento de la exportación en la App Store y la Play Store

Tienes que prestar atención a algunas normativas de exportación porque las apps cuentan como software de encriptación y las descargas de apps cuentan como exportación de la aplicación desde EE.UU.

Un simpático robot humanoide que recibe a otro robot en su oficina con los brazos abiertos, arte digital

Permitirnos el acceso a tu Cuenta de Desarrollador de Google para recibir asistencia

Las cuentas de desarrollador son necesarias para publicar tu aplicación. Averigua cómo puedes concedernos acceso a la tuya en caso de que quieras que te ayudemos con algo.

Un robot humanoide entregando una app a amazon, arte digital

Rellenar la información para publicar tu app en la Amazon App Store

Publicar tu aplicación Android en la App Store de Amazon es gratis y muy fácil en comparación con la publicación en la Google Play Store o en la Apple App Store.


Autor Jan Bunk
Escrito por
Jan Bunk

¡Hola, me llamo Jan! En 2019, creé webtoapp.design mientras estudiaba informática en la universidad. Desde entonces han cambiado muchas cosas: me gradué y ahora existe un equipo completo que dirige webtoapp.design. Hemos crecido hasta convertirnos en un equipo global y totalmente remoto, que ha acumulado mucha experiencia en el desarrollo y la publicación de aplicaciones. Hemos creado y publicado cientos de aplicaciones en las app stores, donde se han descargado cientos de miles de veces.