Firma Automáticamente tus Paquetes de Aplicaciones

Actualizado el 24. mayo 2023 por Jan Bunk

Código de firma en la línea de comandos, una contraseña del almacén de claves, un paquete de app, una firma digital y una subida verificada.

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 Aplicación 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 Aplicación

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


Un paquete de app cifrado que pasa por una declaración de cumplimiento antes de distribuirse por todo el mundo.

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.

Una tarjeta de cuenta de desarrollador, una invitación por correo electrónico, permisos de administrador seleccionados y un teléfono que muestra el acceso concedido.

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 paquete de app que pasa por los pasos de envío hasta llegar a una ficha de Amazon Appstore.

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

Con formación en informática, Jan fundó webtoapp.design en 2019 y desarrolló el software que convierte sitios web en apps. Con la experiencia y el feedback de cientos de apps publicadas, se esfuerza en escribir guías fáciles de seguir que te ayuden en todo lo relacionado con la creación, publicación y mantenimiento de apps.