El comando -migrate aplica una firma de migración a un archivo de AIR. Se debe utilizar una firma de migración cuando se renueva o se cambia el certificado digital y es necesario actualizar las aplicaciones firmadas con el certificado antiguo.
Para obtener más información sobre el empaquetado de aplicaciones de AIR con una firma de migración, consulte
Firma de una versión actualizada de una aplicación de AIR
.
Nota:
el certificado de migración debe aplicarse en 365 días a partir de la fecha de caducidad del certificado. Una vez transcurrido el periodo de gracia, las actualizaciones de la aplicación ya no se pueden firmar con una firma de migración. Los usuarios pueden actualizar en primer lugar a una versión de la aplicación que se haya firmado con una firma de migración y, posteriormente, instalar la actualización más reciente, o bien, pueden desinstalar la aplicación original e instalar el nuevo paquete de AIR.
Para usar una firma de migración, en primer lugar firme la aplicación de AIR utilizando el certificado nuevo o renovado (con los comandos -package o -sign) y después aplique la firma de migración utilizando el antiguo certificado y el comando -migrate.
El comando
-migrate
utiliza esta sintaxis:
adt -migrate AIR_SIGNING_OPTIONS input output
AIR_SIGNING_OPTIONS
Opciones de firma de AIR que identifican el certificado original que se utilizó para firmar las versiones existentes de la aplicación de AIR. Las opciones de firma se describen con detenimiento en
Opciones de firma de código de ADT
.
input
Archivo de AIR ya firmado con el certificado de la aplicación NUEVO.
output
Nombre del paquete final que incluye las firmas de los certificados nuevo y antiguo.
los nombres de archivo empleados para los archivos de AIR de entrada y salida deben ser distintos.
Nota:
El comando migrate de ADT no se puede usar con aplicaciones AIR de escritorio que incluyan extensiones nativas, ya que dichas aplicaciones están empaquetadas como instaladores nativos, no como archivos .air. Para cambiar certificados de una aplicación AIR de escritorio que incluya una extensión nativa, empaquete la aplicación utilizando el
Comando package de ADT
con el indicador -migrate.